### Log truncated: showing last 9.0 of 18.0 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-08-26 00:51:21,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [46/55] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-26 00:51:21,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [47/55] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-26 00:51:21,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [48/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:22,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [49/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:22,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [50/55] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:22,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [51/55] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:22,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [52/55] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:22,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [53/55] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:22,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [54/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:22,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.013 0.005 2026-08-26 00:51:22,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713775 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '488a5b18-4039-4c83-892e-9f8cf0e3b044'}] 2026-08-26 00:51:22,539 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713775 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '488a5b18-4039-4c83-892e-9f8cf0e3b044'} created pos.order #536 2026-08-26 00:51:22,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27713775 finished 2026-08-26 00:51:22,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.101 0.141 2026-08-26 00:51:22,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.010 0.016 2026-08-26 00:51:22,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:22] "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-26 00:51:22,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [55/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:22,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: tour succeeded 2026-08-26 00:51:22,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: ╔══════════════════════════════════════╗ ║ TOUR EWalletLoyaltyHistory SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 00:51:22,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: heap 25118836 (allocated 26611712) 2026-08-26 00:51:22,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing chrome headless with pid 75809 2026-08-26 00:51:22,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing websocket connection 2026-08-26 00:51:22,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Terminating chrome headless with pid 75809 2026-08-26 00:51:22,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005122_911701_test_ewallet_loyalty_history.txt 2026-08-26 00:51:22,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Removing chrome user profile "/tmp/tmp8d0bfpx4_chrome_odoo" 2026-08-26 00:51:22,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-08-26 00:51:23,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 76034 2026-08-26 00:51:23,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpae84jbvp_chrome_odoo 2026-08-26 00:51:23,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:39053/json/version 2026-08-26 00:51:23,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:23,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:51:23,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:39053/json 2026-08-26 00:51:23,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:23,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:39053/devtools/page/686F79AED8971B337A6FF82E5BF4BF72 2026-08-26 00:51:23,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-08-26 00:51:23,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-08-26 00:51:23,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:51:23,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-08-26 00:51:23,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-26 00:51:23,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-26 00:51:23,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:51:23,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:23] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.052 0.258 2026-08-26 00:51:23,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '686F79AED8971B337A6FF82E5BF4BF72', 'loaderId': 'B69BEFE8F3B758BB0E2396BABB3885B8', 'isDownload': False} 2026-08-26 00:51:23,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-08-26 00:51:23,949 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:51:23,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:23] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:51:23,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:23] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:51:23,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:23] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 00:51:24,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:24,297 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:24,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:51:24,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:51:24,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/75] Tour EWalletProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-26 00:51:24,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:51:24,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:24,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:24,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:51:24,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:51:24,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.020 2026-08-26 00:51:24,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 00:51:24,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.096 0.218 2026-08-26 00:51:24,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:24,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:24,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 00:51:24,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:51:24,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:51:24,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:51:24,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:24,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-26 00:51:24,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 00:51:24,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.022 2026-08-26 00:51:24,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 00:51:24,879 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:24,880 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:24,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.041 2026-08-26 00:51:24,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-26 00:51:24,969 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:25,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.015 0.021 2026-08-26 00:51:25,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:25,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.056 0.033 2026-08-26 00:51:25,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-26 00:51:25,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:51:25,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-26 00:51:25,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.011 0.219 2026-08-26 00:51:25,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.130 2026-08-26 00:51:25,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-26 00:51:25,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-26 00:51:25,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:25,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:25,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-26 00:51:25,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:25,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/75] Tour EWalletProgramTour1 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:25,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-26 00:51:25,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:25,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 00:51:25,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:25,892 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:25,893 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:25,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:25,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:26,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/75] Tour EWalletProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-26 00:51:26,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:26,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:26,221 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:26,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51251693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b21aea6d-6dfb-421d-aff7-ba570e60b1bc'}] 2026-08-26 00:51:26,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:26,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51251693 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b21aea6d-6dfb-421d-aff7-ba570e60b1bc'} created pos.order #537 2026-08-26 00:51:26,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51251693 finished 2026-08-26 00:51:26,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.028 0.056 2026-08-26 00:51:26,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.010 0.018 2026-08-26 00:51:26,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:26,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:26,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:26,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:26,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:26,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:26,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/75] Tour EWalletProgramTour1 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:26,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/75] Tour EWalletProgramTour1 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-26 00:51:26,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:26,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:51:26,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-26 00:51:26,934 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:26,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/75] Tour EWalletProgramTour1 → 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-26 00:51:27,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/75] Tour EWalletProgramTour1 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-26 00:51:27,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/75] Tour EWalletProgramTour1 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-26 00:51:27,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-26 00:51:27,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:27,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/75] Tour EWalletProgramTour1 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-26 00:51:27,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/75] Tour EWalletProgramTour1 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-26 00:51:27,351 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/75] Tour EWalletProgramTour1 → 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-26 00:51:27,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:27,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-08-26 00:51:27,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-08-26 00:51:27,553 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:27,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:27,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:27,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:27,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-26 00:51:27,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:27,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:27,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:27,931 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54858133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '462dc95f-83a8-43fa-afaa-77747985e305'}] 2026-08-26 00:51:27,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54858133 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '462dc95f-83a8-43fa-afaa-77747985e305'} created pos.order #538 2026-08-26 00:51:27,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54858133 finished 2026-08-26 00:51:28,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.019 0.052 2026-08-26 00:51:28,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.015 2026-08-26 00:51:28,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:28,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:28,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/75] Tour EWalletProgramTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-26 00:51:28,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:28,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/75] Tour EWalletProgramTour1 → 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-26 00:51:28,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/75] Tour EWalletProgramTour1 → 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-26 00:51:28,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:28,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:28,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:28,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:28,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:28,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/75] Tour EWalletProgramTour1 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:28,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-26 00:51:28,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:28,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:28,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:28,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/75] Tour EWalletProgramTour1 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-26 00:51:29,010 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-26 00:51:29,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-26 00:51:29,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-08-26 00:51:29,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-08-26 00:51:29,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-08-26 00:51:29,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-08-26 00:51:29,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-08-26 00:51:29,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-08-26 00:51:30,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/75] Tour EWalletProgramTour1 → Step Check that: ---check if numpad is visible--- is not true (trigger: body:not(:has(div.numpad:visible))) 2026-08-26 00:51:30,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/75] Tour EWalletProgramTour1 → Step Click Current Balance line in orderline (trigger: .orderline li:contains(Current Balance:)) 2026-08-26 00:51:30,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-08-26 00:51:30,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-08-26 00:51:30,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:51:30,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 29033396 (allocated 30937088) 2026-08-26 00:51:30,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 76034 2026-08-26 00:51:30,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-08-26 00:51:30,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 76034 2026-08-26 00:51:30,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005130_340622_test_ewallet_program.txt 2026-08-26 00:51:30,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpae84jbvp_chrome_odoo" 2026-08-26 00:51:30,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 76247 2026-08-26 00:51:30,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmp8w7qe_jv_chrome_odoo 2026-08-26 00:51:30,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:35263/json/version 2026-08-26 00:51:30,604 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:30,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:51:30,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:35263/json 2026-08-26 00:51:30,662 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:30,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:35263/devtools/page/7716B549C578EBED4A49DA1ED56E02EF 2026-08-26 00:51:30,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-08-26 00:51:30,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-08-26 00:51:30,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:51:30,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-08-26 00:51:30,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-26 00:51:30,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-26 00:51:30,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:30] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.007 0.020 2026-08-26 00:51:30,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '7716B549C578EBED4A49DA1ED56E02EF', 'loaderId': '6AE308CAE582E65B8EFE8C86D304EDCE', 'isDownload': False} 2026-08-26 00:51:30,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-08-26 00:51:30,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:51:30,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:30] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:51:30,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:30] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 00:51:30,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:30] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-26 00:51:31,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:31,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:31,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:31,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:51:31,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:51:31,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/197] Tour EWalletProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-26 00:51:31,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:31,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:31,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:51:31,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:51:31,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.014 2026-08-26 00:51:31,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-26 00:51:31,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 285 0.066 0.310 2026-08-26 00:51:31,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "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-26 00:51:31,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:31,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 00:51:31,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:31,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:51:31,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:31,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:31,739 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-26 00:51:31,740 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:51:31,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.023 0.031 2026-08-26 00:51:31,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.061 2026-08-26 00:51:31,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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-26 00:51:31,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-26 00:51:31,774 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:31,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/197] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-26 00:51:31,812 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:31,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:31,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.025 0.079 2026-08-26 00:51:31,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:31,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-08-26 00:51:31,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.060 0.127 2026-08-26 00:51:32,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-26 00:51:32,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:32] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:51:32,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-26 00:51:32,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:32] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:51:32,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:32] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-08-26 00:51:32,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-26 00:51:32,137 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-26 00:51:32,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-26 00:51:32,249 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-26 00:51:32,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-26 00:51:32,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/197] Tour EWalletProgramTour2 → 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-26 00:51:32,531 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:32,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:32,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:32,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-08-26 00:51:32,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-26 00:51:32,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:32,847 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:32,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:33,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:33,056 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:33,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-26 00:51:33,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:33,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 00:51:33,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:33,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:33,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-26 00:51:33,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-26 00:51:33,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-26 00:51:33,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:33,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:33,575 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:33,576 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:33,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:33,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:33,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:33,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:33,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:33,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 00:51:33,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65708530 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '2abc6f32-3ee8-46f8-8fc7-cf6a308c13cd'}] 2026-08-26 00:51:33,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:34,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65708530 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '2abc6f32-3ee8-46f8-8fc7-cf6a308c13cd'} created pos.order #539 2026-08-26 00:51:34,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65708530 finished 2026-08-26 00:51:34,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.059 0.124 2026-08-26 00:51:34,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.007 0.016 2026-08-26 00:51:34,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:34] "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-26 00:51:34,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:34,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:34,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:34,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:34,440 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:34,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:34,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-26 00:51:34,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:34,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 00:51:34,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:34,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:34,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-08-26 00:51:34,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-26 00:51:34,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-08-26 00:51:34,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:34,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-08-26 00:51:35,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-26 00:51:35,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-26 00:51:35,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-26 00:51:35,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-26 00:51:35,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-26 00:51:35,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-26 00:51:35,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("36.00"))) 2026-08-26 00:51:35,517 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:35,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:35,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:35,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-26 00:51:35,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:35,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:35,850 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-08-26 00:51:35,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-26 00:51:35,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-08-26 00:51:36,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"):not(:visible)) 2026-08-26 00:51:36,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:36,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:36,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:36,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:36,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-26 00:51:36,315 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-26 00:51:36,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:36,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:36,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 00:51:36,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16947388 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '9b34acfd-a903-4132-b189-472ac977b282'}] 2026-08-26 00:51:36,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16947388 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '9b34acfd-a903-4132-b189-472ac977b282'} created pos.order #540 2026-08-26 00:51:36,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16947388 finished 2026-08-26 00:51:36,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.044 0.141 2026-08-26 00:51:36,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.018 2026-08-26 00:51:36,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:36] "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-26 00:51:36,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [76/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:36,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [77/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:36,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [78/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:36,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [79/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:37,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [80/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:37,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [81/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:37,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [82/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-26 00:51:37,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [83/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:37,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [84/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-08-26 00:51:37,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [85/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:37,326 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [86/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-08-26 00:51:37,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [87/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-26 00:51:37,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [88/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-26 00:51:37,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [89/197] Tour EWalletProgramTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-08-26 00:51:37,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [90/197] Tour EWalletProgramTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-08-26 00:51:37,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [91/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-26 00:51:37,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [92/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-26 00:51:37,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [93/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-26 00:51:37,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [94/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2")):has(.price:contains("38.00"))) 2026-08-26 00:51:37,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [95/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:37,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [96/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:38,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [97/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:38,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [98/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-08-26 00:51:38,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-26 00:51:38,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [100/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:38,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [101/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:38,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [102/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:38,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [103/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:38,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [104/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:38,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [105/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-26 00:51:38,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [106/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:38,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [107/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:38,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [108/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:38,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [109/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-26 00:51:38,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [110/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-26 00:51:38,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [111/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-26 00:51:38,888 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [112/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:38,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [113/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:39,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [114/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:39,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [115/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:39,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [116/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:39,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [117/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-26 00:51:39,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [118/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:39,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [119/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:39,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [120/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:39,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [121/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-08-26 00:51:39,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-26 00:51:39,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [123/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00")) 2026-08-26 00:51:39,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [124/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"):not(:visible)) 2026-08-26 00:51:39,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [125/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:39,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [126/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:39,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [127/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:39,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [128/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:39,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [129/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:39,931 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [130/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-26 00:51:39,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [131/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:40,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [132/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-08-26 00:51:40,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [133/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-08-26 00:51:40,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [134/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-26 00:51:40,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [135/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-08-26 00:51:40,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [136/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-08-26 00:51:40,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [137/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-26 00:51:40,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [138/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-26 00:51:40,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [139/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-26 00:51:40,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [140/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-26 00:51:40,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [141/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:40,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [142/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-26 00:51:40,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [143/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-26 00:51:40,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:51:40,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21662795 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '5fc08b62-7528-4275-9b83-d196b9bccf81'}] 2026-08-26 00:51:40,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21662795 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '5fc08b62-7528-4275-9b83-d196b9bccf81'} created pos.order #541 2026-08-26 00:51:40,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21662795 finished 2026-08-26 00:51:40,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.035 0.107 2026-08-26 00:51:40,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.007 0.015 2026-08-26 00:51:40,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:40] "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-26 00:51:40,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [144/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-26 00:51:40,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [145/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:40,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [146/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-08-26 00:51:41,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [147/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-26 00:51:41,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [148/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-26 00:51:41,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [149/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-08-26 00:51:41,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [150/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-08-26 00:51:41,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [151/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-08-26 00:51:41,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [152/197] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-26 00:51:41,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [153/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-26 00:51:41,440 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [154/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-08-26 00:51:41,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [155/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-26 00:51:41,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [156/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-26 00:51:41,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [157/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-26 00:51:41,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [158/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-26 00:51:41,699 26 INFO rb-1b89a89-224244-407968 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-26 00:51:41,756 26 INFO rb-1b89a89-224244-407968 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-26 00:51:41,807 26 INFO rb-1b89a89-224244-407968 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-26 00:51:41,857 26 INFO rb-1b89a89-224244-407968 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-26 00:51:41,908 26 INFO rb-1b89a89-224244-407968 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-26 00:51:41,959 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,009 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,064 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,113 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,164 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,218 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,270 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,321 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,375 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:51:42,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897646 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'd87f09a2-24e4-49b2-b195-5fd30e529b97'}] 2026-08-26 00:51:42,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897646 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'd87f09a2-24e4-49b2-b195-5fd30e529b97'} created pos.order #542 2026-08-26 00:51:42,517 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42897646 finished 2026-08-26 00:51:42,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.035 0.111 2026-08-26 00:51:42,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.004 0.009 2026-08-26 00:51:42,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:42,617 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,662 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,712 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,763 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,816 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,883 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "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-26 00:51:42,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 00:51:42,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "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.005 2026-08-26 00:51:42,934 26 INFO rb-1b89a89-224244-407968 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-26 00:51:42,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.018 0.034 2026-08-26 00:51:42,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 00:51:43,015 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,065 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,128 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,178 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,234 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,284 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,335 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,389 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,455 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,506 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,557 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,612 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,661 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,712 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,768 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,820 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,875 26 INFO rb-1b89a89-224244-407968 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-26 00:51:43,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:51:43,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92564259 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000005', 'uuid': 'a192ad34-580f-43fb-9e75-535a64e1e4ed'}] 2026-08-26 00:51:44,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92564259 order {'name': '/', 'pos_reference': '262-75-000005', 'uuid': 'a192ad34-580f-43fb-9e75-535a64e1e4ed'} created pos.order #543 2026-08-26 00:51:44,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92564259 finished 2026-08-26 00:51:44,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.050 0.124 2026-08-26 00:51:44,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.004 0.015 2026-08-26 00:51:44,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.006 0.015 2026-08-26 00:51:44,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:44,181 26 INFO rb-1b89a89-224244-407968 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-26 00:51:44,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-08-26 00:51:44,229 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:51:44,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 50363864 (allocated 52178944) 2026-08-26 00:51:44,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 76247 2026-08-26 00:51:44,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-08-26 00:51:44,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 76247 2026-08-26 00:51:44,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005144_606861_test_ewallet_program.txt 2026-08-26 00:51:44,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmp8w7qe_jv_chrome_odoo" 2026-08-26 00:51:44,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-08-26 00:51:45,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 76473 2026-08-26 00:51:45,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmp_tsj67nj_chrome_odoo 2026-08-26 00:51:45,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:35181/json/version 2026-08-26 00:51:45,086 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:45,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: Chrome/150.0.7871.114 2026-08-26 00:51:45,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:35181/json 2026-08-26 00:51:45,161 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:45,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:35181/devtools/page/4EB8A033EBA9957B3D23505D530DCBB5 2026-08-26 00:51:45,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-08-26 00:51:45,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-08-26 00:51:45,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:51:45,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-08-26 00:51:45,209 26 INFO rb-1b89a89-224244-407968 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-26 00:51:45,210 26 INFO rb-1b89a89-224244-407968 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-26 00:51:45,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:51:45,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.020 0.292 2026-08-26 00:51:45,528 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': '4EB8A033EBA9957B3D23505D530DCBB5', 'loaderId': '5EC06A804A7366330DB4A8D605A32FED', 'isDownload': False} 2026-08-26 00:51:45,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-08-26 00:51:45,537 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:51:45,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:51:45,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:51:45,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:51:45,906 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:51:45,908 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:45,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:51:45,924 26 INFO rb-1b89a89-224244-407968 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-26 00:51:45,928 26 INFO rb-1b89a89-224244-407968 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-26 00:51:45,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:51:45,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:45,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:45,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 00:51:45,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:51:45,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.019 2026-08-26 00:51:45,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 00:51:46,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.101 0.211 2026-08-26 00:51:46,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "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-26 00:51:46,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:46,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-26 00:51:46,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:46,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-08-26 00:51:46,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:51:46,525 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:46,533 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:46,539 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:46,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.028 2026-08-26 00:51:46,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "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-26 00:51:46,570 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:51:46,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-08-26 00:51:46,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-26 00:51:46,637 26 INFO rb-1b89a89-224244-407968 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-26 00:51:46,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:46,761 26 INFO rb-1b89a89-224244-407968 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-26 00:51:46,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.032 2026-08-26 00:51:46,775 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:46,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.124 2026-08-26 00:51:46,810 26 INFO rb-1b89a89-224244-407968 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-26 00:51:46,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-26 00:51:46,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 00:51:46,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-26 00:51:46,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.213 2026-08-26 00:51:46,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 00:51:46,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:51:46,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 00:51:46,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 00:51:46,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:51:46,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:46] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:51:47,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.141 2026-08-26 00:51:47,162 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,216 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,266 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,322 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,386 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:51:47,437 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,518 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,569 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,620 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,675 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,726 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,779 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,832 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,897 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,948 26 INFO rb-1b89a89-224244-407968 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-26 00:51:47,999 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,050 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,119 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:48,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:48,170 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,221 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,275 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,326 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,395 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,455 26 INFO rb-1b89a89-224244-407968 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-26 00:51:48,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16103906 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a621b254-777e-4bf7-8d33-4c31ef0444f3'}] 2026-08-26 00:51:48,460 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:49,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16103906 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a621b254-777e-4bf7-8d33-4c31ef0444f3'} created pos.order #544 2026-08-26 00:51:49,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16103906 finished 2026-08-26 00:51:49,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.280 0.767 2026-08-26 00:51:49,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.005 0.014 2026-08-26 00:51:49,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:49,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "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-26 00:51:49,622 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,673 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,723 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,773 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,828 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,889 26 INFO rb-1b89a89-224244-407968 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-26 00:51:49,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "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-26 00:51:49,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 00:51:49,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.006 2026-08-26 00:51:49,962 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,017 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,067 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,131 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,182 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,238 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,289 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,343 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,407 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,458 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,508 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,565 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,615 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,665 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,716 26 INFO rb-1b89a89-224244-407968 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-26 00:51:50,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-08-26 00:51:50,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:51:50,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16909547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5e84f0a9-4156-43ac-a03e-12e9942b6118'}] 2026-08-26 00:51:50,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 21534180 (allocated 22941696) 2026-08-26 00:51:50,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 76473 2026-08-26 00:51:50,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-08-26 00:51:50,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 76473 2026-08-26 00:51:51,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005151_019183_test_ewallet_refund_credit_note_line_quantity.txt 2026-08-26 00:51:51,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmp_tsj67nj_chrome_odoo" 2026-08-26 00:51:51,030 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-08-26 00:51:51,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16909547 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5e84f0a9-4156-43ac-a03e-12e9942b6118'} created pos.order #545 2026-08-26 00:51:51,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16909547 finished 2026-08-26 00:51:51,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.250 0.277 2026-08-26 00:51:51,342 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-08-26 00:51:51,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 76695 2026-08-26 00:51:51,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpayfpvz2g_chrome_odoo 2026-08-26 00:51:51,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:39219/json/version 2026-08-26 00:51:51,864 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:51,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-08-26 00:51:51,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:39219/json 2026-08-26 00:51:51,876 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:51,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:39219/devtools/page/E22CEA68993B59AAE08AF039F93BDC73 2026-08-26 00:51:51,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-08-26 00:51:51,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-08-26 00:51:51,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:51:51,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-08-26 00:51:51,995 26 INFO rb-1b89a89-224244-407968 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-26 00:51:51,995 26 INFO rb-1b89a89-224244-407968 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-26 00:51:52,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:51:52,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.019 0.257 2026-08-26 00:51:52,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': 'E22CEA68993B59AAE08AF039F93BDC73', 'loaderId': '49EC6D30764297DD69041E7EB634A86A', 'isDownload': False} 2026-08-26 00:51:52,280 26 INFO rb-1b89a89-224244-407968 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-26 00:51:52,289 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:51:52,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 00:51:52,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:51:52,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 00:51:52,631 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:52,633 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:52,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 00:51:52,651 26 INFO rb-1b89a89-224244-407968 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-26 00:51:52,655 26 INFO rb-1b89a89-224244-407968 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-26 00:51:52,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:51:52,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:52,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:52,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 00:51:52,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.012 2026-08-26 00:51:52,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.002 2026-08-26 00:51:52,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.024 2026-08-26 00:51:53,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.084 0.191 2026-08-26 00:51:53,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "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-26 00:51:53,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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.004 2026-08-26 00:51:53,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-26 00:51:53,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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.003 2026-08-26 00:51:53,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-08-26 00:51:53,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.031 2026-08-26 00:51:53,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:53,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:53,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:53,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:53,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-08-26 00:51:53,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:53,214 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:53,272 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:53,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.061 0.029 2026-08-26 00:51:53,311 26 INFO rb-1b89a89-224244-407968 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-26 00:51:53,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.079 2026-08-26 00:51:53,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.124 2026-08-26 00:51:53,404 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:53,463 26 INFO rb-1b89a89-224244-407968 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-26 00:51:53,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.057 0.037 2026-08-26 00:51:53,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-08-26 00:51:53,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-26 00:51:53,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:51:53,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-26 00:51:53,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1637&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-26 00:51:53,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1635&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-26 00:51:53,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-26 00:51:53,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 00:51:53,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 00:51:53,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1636&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-08-26 00:51:53,675 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 00:51:53,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.125 2026-08-26 00:51:53,769 26 INFO rb-1b89a89-224244-407968 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-26 00:51:53,839 26 INFO rb-1b89a89-224244-407968 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-26 00:51:53,920 26 INFO rb-1b89a89-224244-407968 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-26 00:51:53,982 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,028 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,076 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,127 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,203 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,279 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,351 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,407 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,457 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,509 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,559 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,610 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-08-26 00:51:54,661 26 INFO rb-1b89a89-224244-407968 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-26 00:51:54,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 17060344 (allocated 18485248) 2026-08-26 00:51:54,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 76695 2026-08-26 00:51:54,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-08-26 00:51:54,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 76695 2026-08-26 00:51:54,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005154_803124_test_free_product_multiple_reward_products.txt 2026-08-26 00:51:54,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpayfpvz2g_chrome_odoo" 2026-08-26 00:51:54,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-08-26 00:51:55,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 76907 2026-08-26 00:51:55,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmp7qqjhqu1_chrome_odoo 2026-08-26 00:51:55,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:35831/json/version 2026-08-26 00:51:55,279 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:55,284 26 INFO rb-1b89a89-224244-407968 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-26 00:51:55,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:35831/json 2026-08-26 00:51:55,285 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:51:55,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:35831/devtools/page/BC87197C103637B96F5BFA8363D2BB9B 2026-08-26 00:51:55,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-08-26 00:51:55,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-08-26 00:51:55,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:51:55,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-08-26 00:51:55,400 26 INFO rb-1b89a89-224244-407968 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-26 00:51:55,400 26 INFO rb-1b89a89-224244-407968 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-26 00:51:55,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:51:55,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:55] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.018 0.274 2026-08-26 00:51:55,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': 'BC87197C103637B96F5BFA8363D2BB9B', 'loaderId': 'A6380CDAD808EF3A5F1FEB5A37A469E5', 'isDownload': False} 2026-08-26 00:51:55,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-08-26 00:51:55,708 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:51:55,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:51:55,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:51:55,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-08-26 00:51:56,055 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:56,056 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:56,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:51:56,082 26 INFO rb-1b89a89-224244-407968 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-26 00:51:56,085 26 INFO rb-1b89a89-224244-407968 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-26 00:51:56,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:51:56,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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-26 00:51:56,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:56,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:51:56,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:51:56,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.023 2026-08-26 00:51:56,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-26 00:51:56,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.081 0.183 2026-08-26 00:51:56,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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-26 00:51:56,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:51:56,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.025 2026-08-26 00:51:56,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:51:56,575 26 INFO rb-1b89a89-224244-407968 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-26 00:51:56,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 00:51:56,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:51:56,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:56,634 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:56,638 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:56,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.027 2026-08-26 00:51:56,668 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51: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-26 00:51:56,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:51:56,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.040 2026-08-26 00:51:56,685 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:51:56,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.030 2026-08-26 00:51:56,779 26 INFO rb-1b89a89-224244-407968 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-26 00:51:56,877 26 INFO rb-1b89a89-224244-407968 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-26 00:51:56,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.174 2026-08-26 00:51:56,915 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:56,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.108 2026-08-26 00:51:56,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:51:56,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:51:56,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.097 2026-08-26 00:51:56,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-08-26 00:51:57,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 00:51:57,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 00:51:57,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:51:57,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 00:51:57,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.097 2026-08-26 00:51:57,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 00:51:57,135 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,214 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,273 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,330 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 00:51:57,866 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,927 26 INFO rb-1b89a89-224244-407968 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-26 00:51:57,989 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,040 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,095 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,142 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,192 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,243 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,306 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,316 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:58,317 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:58,357 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,407 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,470 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,522 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,574 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,626 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,688 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39126367 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4646d146-18c3-441e-8014-8e9332b6dc3b'}] 2026-08-26 00:51:58,696 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:51:58,745 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39126367 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4646d146-18c3-441e-8014-8e9332b6dc3b'} created pos.order #546 2026-08-26 00:51:58,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39126367 finished 2026-08-26 00:51:58,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.027 0.062 2026-08-26 00:51:58,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.009 0.019 2026-08-26 00:51:58,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:51:58,907 26 INFO rb-1b89a89-224244-407968 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-26 00:51:58,956 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,010 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,076 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,129 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,183 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:51:59] "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.004 2026-08-26 00:51:59,716 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,774 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,834 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,885 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,936 26 INFO rb-1b89a89-224244-407968 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-26 00:51:59,986 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,037 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,088 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,142 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,191 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,242 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,296 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,348 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,400 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,452 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,516 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3760706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7ee6f4ad-71f2-452e-add2-a2fe1645b4a8'}] 2026-08-26 00:52:00,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3760706 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7ee6f4ad-71f2-452e-add2-a2fe1645b4a8'} created pos.order #547 2026-08-26 00:52:00,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3760706 finished 2026-08-26 00:52:00,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.059 2026-08-26 00:52:00,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.007 0.021 2026-08-26 00:52:00,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:00] "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-26 00:52:00,687 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,734 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,787 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,847 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,901 26 INFO rb-1b89a89-224244-407968 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-26 00:52:00,954 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:01] "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.004 2026-08-26 00:52:01,499 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,556 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,616 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,667 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,718 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,768 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,819 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,869 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,925 26 INFO rb-1b89a89-224244-407968 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-26 00:52:01,975 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,026 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,081 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,133 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,185 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,236 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,296 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80780894 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7ff85b4b-f67d-4729-9865-84fa6747fc57'}] 2026-08-26 00:52:02,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80780894 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7ff85b4b-f67d-4729-9865-84fa6747fc57'} created pos.order #548 2026-08-26 00:52:02,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80780894 finished 2026-08-26 00:52:02,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.062 2026-08-26 00:52:02,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.024 2026-08-26 00:52:02,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.015 2026-08-26 00:52:02,499 26 INFO rb-1b89a89-224244-407968 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-26 00:52:02,550 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-08-26 00:52:02,551 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-26 00:52:02,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 20256628 (allocated 22155264) 2026-08-26 00:52:02,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 76907 2026-08-26 00:52:02,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-08-26 00:52:02,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 76907 2026-08-26 00:52:02,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005202_764586_test_gift_card_code_links_to_correct_program.txt 2026-08-26 00:52:02,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmp7qqjhqu1_chrome_odoo" 2026-08-26 00:52:02,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-08-26 00:52:03,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 77128 2026-08-26 00:52:03,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmppf4l7gsr_chrome_odoo 2026-08-26 00:52:03,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:41195/json/version 2026-08-26 00:52:03,260 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:03,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:03,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:41195/json 2026-08-26 00:52:03,270 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:03,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:41195/devtools/page/68B0CF6D337D36CE9FF7845C2FB04A6A 2026-08-26 00:52:03,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-08-26 00:52:03,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-08-26 00:52:03,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:03,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-08-26 00:52:03,320 26 INFO rb-1b89a89-224244-407968 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-26 00:52:03,320 26 INFO rb-1b89a89-224244-407968 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-26 00:52:03,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:03,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:03] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.425 2026-08-26 00:52:03,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '68B0CF6D337D36CE9FF7845C2FB04A6A', 'loaderId': '0A2C418CCE71AAC7792BA696C7A03E6B', 'isDownload': False} 2026-08-26 00:52:03,773 26 INFO rb-1b89a89-224244-407968 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-26 00:52:03,786 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:03,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:52:03,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-08-26 00:52:03,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-08-26 00:52:04,146 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:04,150 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:04,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:52:04,171 26 INFO rb-1b89a89-224244-407968 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-26 00:52:04,175 26 INFO rb-1b89a89-224244-407968 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-26 00:52:04,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:52:04,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:04,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:04,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "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.008 2026-08-26 00:52:04,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:52:04,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.023 2026-08-26 00:52:04,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:52:04,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.106 0.216 2026-08-26 00:52:04,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "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-26 00:52:04,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:04,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:52:04,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:04,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:04,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.002 2026-08-26 00:52:04,775 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:04,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:04,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:04,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:04,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 00:52:04,808 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "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-26 00:52:04,810 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:52:04,817 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:04,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.031 2026-08-26 00:52:04,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.070 2026-08-26 00:52:04,905 26 INFO rb-1b89a89-224244-407968 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-26 00:52:04,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.051 0.105 2026-08-26 00:52:04,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:04] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 00:52:05,060 26 INFO rb-1b89a89-224244-407968 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-26 00:52:05,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:05,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-08-26 00:52:05,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.108 2026-08-26 00:52:05,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 00:52:05,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-08-26 00:52:05,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.012 0.211 2026-08-26 00:52:05,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-08-26 00:52:05,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-26 00:52:05,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-26 00:52:05,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-26 00:52:05,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.116 2026-08-26 00:52:05,362 26 INFO rb-1b89a89-224244-407968 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-26 00:52:05,423 26 INFO rb-1b89a89-224244-407968 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-26 00:52:05,478 26 INFO rb-1b89a89-224244-407968 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-26 00:52:05,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:05] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.007 2026-08-26 00:52:06,016 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,080 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,145 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,209 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,221 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:06,222 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:06,260 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,310 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,374 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,426 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,478 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,540 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76169812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c09b2fe5-b7b9-4c2a-824b-f2a958285dca'}] 2026-08-26 00:52:06,545 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:06,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76169812 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c09b2fe5-b7b9-4c2a-824b-f2a958285dca'} created pos.order #549 2026-08-26 00:52:06,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76169812 finished 2026-08-26 00:52:06,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.021 0.057 2026-08-26 00:52:06,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.015 0.029 2026-08-26 00:52:06,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 00:52:06,771 26 INFO rb-1b89a89-224244-407968 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-26 00:52:06,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-08-26 00:52:06,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 00:52:06,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16584916 (allocated 17825792) 2026-08-26 00:52:06,894 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 77128 2026-08-26 00:52:06,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-08-26 00:52:06,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 77128 2026-08-26 00:52:06,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005206_972454_test_gift_card_no_date.txt 2026-08-26 00:52:06,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmppf4l7gsr_chrome_odoo" 2026-08-26 00:52:06,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-08-26 00:52:07,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 77347 2026-08-26 00:52:07,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmps2la275y_chrome_odoo 2026-08-26 00:52:07,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:37515/json/version 2026-08-26 00:52:07,408 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:07,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:07,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:37515/json 2026-08-26 00:52:07,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:07,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:37515/devtools/page/079BA15F0DBE6D567F9024AB7EE7C06F 2026-08-26 00:52:07,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-08-26 00:52:07,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-08-26 00:52:07,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:07,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-08-26 00:52:07,570 26 INFO rb-1b89a89-224244-407968 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-26 00:52:07,570 26 INFO rb-1b89a89-224244-407968 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-26 00:52:07,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:07,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:07] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.021 0.257 2026-08-26 00:52:07,857 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '079BA15F0DBE6D567F9024AB7EE7C06F', 'loaderId': '0EADF1F2B10B3CBDE288FF655C60FD60', 'isDownload': False} 2026-08-26 00:52:07,857 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-08-26 00:52:07,879 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:07,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 00:52:07,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:52:07,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:52:08,224 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:08,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:08,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:52:08,242 26 INFO rb-1b89a89-224244-407968 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-26 00:52:08,245 26 INFO rb-1b89a89-224244-407968 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-26 00:52:08,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 00:52:08,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:08,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:08,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 00:52:08,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:52:08,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.021 2026-08-26 00:52:08,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-26 00:52:08,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.100 0.184 2026-08-26 00:52:08,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:08,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:52:08,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:08,734 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:08,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:52:08,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:08,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:08,786 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:08,796 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "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-26 00:52:08,798 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:52:08,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.018 2026-08-26 00:52:08,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:52:08,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 00:52:08,894 26 INFO rb-1b89a89-224244-407968 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-26 00:52:08,915 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:08,989 26 INFO rb-1b89a89-224244-407968 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-26 00:52:08,991 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:08,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.056 0.026 2026-08-26 00:52:09,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.068 0.109 2026-08-26 00:52:09,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 00:52:09,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-08-26 00:52:09,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.207 2026-08-26 00:52:09,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 00:52:09,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:52:09,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:52:09,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 00:52:09,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 00:52:09,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 00:52:09,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 00:52:09,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.150 2026-08-26 00:52:09,342 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,395 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,447 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,502 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,553 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,605 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,657 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,709 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,762 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,821 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,872 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,923 26 INFO rb-1b89a89-224244-407968 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-26 00:52:09,973 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,024 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,080 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,136 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,193 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,249 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 00:52:10,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:10] "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-26 00:52:10,305 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,374 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,426 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,476 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,526 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,577 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,627 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,678 26 INFO rb-1b89a89-224244-407968 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-26 00:52:10,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-08-26 00:52:10,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-26 00:52:10,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15255536 (allocated 16252928) 2026-08-26 00:52:10,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 77347 2026-08-26 00:52:10,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-08-26 00:52:10,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 77347 2026-08-26 00:52:10,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005210_844543_test_gift_card_price_no_tax.txt 2026-08-26 00:52:10,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmps2la275y_chrome_odoo" 2026-08-26 00:52:10,857 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-08-26 00:52:11,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77550 2026-08-26 00:52:11,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpkswlbnfh_chrome_odoo 2026-08-26 00:52:11,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39969/json/version 2026-08-26 00:52:11,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:11,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:11,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39969/json 2026-08-26 00:52:11,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:11,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:39969/devtools/page/AD55FDEB22D724D6273A9D409F3948B7 2026-08-26 00:52:11,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-26 00:52:11,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-26 00:52:11,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:11,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-26 00:52:11,599 26 INFO rb-1b89a89-224244-407968 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-26 00:52:11,599 26 INFO rb-1b89a89-224244-407968 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-26 00:52:11,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:11,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:11] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.020 0.276 2026-08-26 00:52:11,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'AD55FDEB22D724D6273A9D409F3948B7', 'loaderId': '90B3841793053365AD62F8C023ACAB9F', 'isDownload': False} 2026-08-26 00:52:11,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-08-26 00:52:11,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:11,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:11] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:52:11,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:11] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:52:11,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:11] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:52:12,243 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:12,244 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:12,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:52:12,258 26 INFO rb-1b89a89-224244-407968 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-26 00:52:12,262 26 INFO rb-1b89a89-224244-407968 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-26 00:52:12,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:52:12,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:12,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:12,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "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-26 00:52:12,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:52:12,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.020 2026-08-26 00:52:12,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:52:12,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.113 0.180 2026-08-26 00:52:12,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.005 2026-08-26 00:52:12,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:52:12,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:52:12,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.004 2026-08-26 00:52:12,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:12,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:52:12,811 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:12,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:12,822 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:12,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-26 00:52:12,836 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:12,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:12,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-26 00:52:12,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 00:52:12,901 26 INFO rb-1b89a89-224244-407968 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-26 00:52:12,915 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:12,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:12,997 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.058 0.094 2026-08-26 00:52:13,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.010 0.179 2026-08-26 00:52:13,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.001 0.131 2026-08-26 00:52:13,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 00:52:13,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-26 00:52:13,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.105 2026-08-26 00:52:13,255 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,307 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,358 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,423 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,432 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:13,433 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:13,473 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,524 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,589 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,642 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,695 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,759 26 INFO rb-1b89a89-224244-407968 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-26 00:52:13,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43139168 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b7b888e-a306-40e6-9d85-d674b083451f'}] 2026-08-26 00:52:13,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:13,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43139168 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0b7b888e-a306-40e6-9d85-d674b083451f'} created pos.order #550 2026-08-26 00:52:13,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43139168 finished 2026-08-26 00:52:13,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.031 0.062 2026-08-26 00:52:13,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.013 0.023 2026-08-26 00:52:13,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:14,019 26 INFO rb-1b89a89-224244-407968 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-26 00:52:14,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-26 00:52:14,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 00:52:14,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15224412 (allocated 16515072) 2026-08-26 00:52:14,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77550 2026-08-26 00:52:14,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-26 00:52:14,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77550 2026-08-26 00:52:14,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005214_222015_test_gift_card_program.txt 2026-08-26 00:52:14,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpkswlbnfh_chrome_odoo" 2026-08-26 00:52:14,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77762 2026-08-26 00:52:14,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmp4u6t_0wm_chrome_odoo 2026-08-26 00:52:14,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:43567/json/version 2026-08-26 00:52:14,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:14,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:14,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:43567/json 2026-08-26 00:52:14,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:14,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:43567/devtools/page/239ABA1405E47051AB8924FEBEA35E02 2026-08-26 00:52:14,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-26 00:52:14,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-26 00:52:14,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:14,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-26 00:52:14,587 26 INFO rb-1b89a89-224244-407968 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-26 00:52:14,587 26 INFO rb-1b89a89-224244-407968 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-26 00:52:14,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:14] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.043 0.024 2026-08-26 00:52:14,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '239ABA1405E47051AB8924FEBEA35E02', 'loaderId': '7065BC1F19AE9427B27F24ACD4325BAB', 'isDownload': False} 2026-08-26 00:52:14,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-08-26 00:52:14,673 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:14,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:14] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:52:14,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:14] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:52:14,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:14] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:52:15,101 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:15,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:15,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:15,113 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,117 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:52:15,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:15,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:15,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:52:15,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:52:15,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.017 2026-08-26 00:52:15,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 00:52:15,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 285 0.072 0.158 2026-08-26 00:52:15,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "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-26 00:52:15,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.003 2026-08-26 00:52:15,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 00:52:15,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.003 2026-08-26 00:52:15,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 00:52:15,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 00:52:15,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:15,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:15,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:15,578 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:52:15,578 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:52:15,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.007 0.009 2026-08-26 00:52:15,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 00:52:15,591 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:15,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 00:52:15,593 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:15,686 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,703 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:15,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:15,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.058 0.027 2026-08-26 00:52:15,792 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 00:52:15,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.001 0.043 2026-08-26 00:52:15,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:52:15,867 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.009 0.194 2026-08-26 00:52:15,927 26 INFO rb-1b89a89-224244-407968 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-26 00:52:15,983 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,038 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,091 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.001 0.005 2026-08-26 00:52:16,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:52:16,152 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,203 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,265 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,274 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:16,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:16,316 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,367 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,430 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,482 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,537 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:52:16,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39876899 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ff247c58-e90e-44fc-9971-c545da616ad6'}] 2026-08-26 00:52:16,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:16,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39876899 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'ff247c58-e90e-44fc-9971-c545da616ad6'} created pos.order #551 2026-08-26 00:52:16,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39876899 finished 2026-08-26 00:52:16,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.051 0.142 2026-08-26 00:52:16,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.008 0.022 2026-08-26 00:52:16,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:16,881 26 INFO rb-1b89a89-224244-407968 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-26 00:52:16,931 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-26 00:52:16,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 00:52:16,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16022432 (allocated 17301504) 2026-08-26 00:52:16,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77762 2026-08-26 00:52:16,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-26 00:52:16,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77762 2026-08-26 00:52:17,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005217_036191_test_gift_card_program.txt 2026-08-26 00:52:17,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmp4u6t_0wm_chrome_odoo" 2026-08-26 00:52:17,057 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-08-26 00:52:17,546 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 77971 2026-08-26 00:52:17,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmp1xiwcqoa_chrome_odoo 2026-08-26 00:52:17,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:35885/json/version 2026-08-26 00:52:17,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:17,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:17,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:35885/json 2026-08-26 00:52:17,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:17,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:35885/devtools/page/ACA8B4096519108535238C9ED9178BDC 2026-08-26 00:52:17,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-08-26 00:52:17,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-08-26 00:52:17,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:17,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-08-26 00:52:17,680 26 INFO rb-1b89a89-224244-407968 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-26 00:52:17,680 26 INFO rb-1b89a89-224244-407968 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-26 00:52:17,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:18,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.367 2026-08-26 00:52:18,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'ACA8B4096519108535238C9ED9178BDC', 'loaderId': 'E97433EEEC92DDCB332B1F2F67CE0457', 'isDownload': False} 2026-08-26 00:52:18,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-08-26 00:52:18,082 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:18,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:52:18,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:52:18,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.012 2026-08-26 00:52:18,449 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:18,451 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:18,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:52:18,468 26 INFO rb-1b89a89-224244-407968 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-26 00:52:18,471 26 INFO rb-1b89a89-224244-407968 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-26 00:52:18,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:52:18,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:18,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:18,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:52:18,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:52:18,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.024 2026-08-26 00:52:18,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-26 00:52:18,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.126 0.173 2026-08-26 00:52:18,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:18,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:18,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 00:52:18,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.023 2026-08-26 00:52:18,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:18,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:52:19,005 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:19,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:19,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:19,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:19,033 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:52:19,035 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:52:19,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:19,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.028 2026-08-26 00:52:19,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.062 2026-08-26 00:52:19,105 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.038 2026-08-26 00:52:19,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.069 2026-08-26 00:52:19,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.001 0.072 2026-08-26 00:52:19,271 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:19,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:52:19,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 00:52:19,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:52:19,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.177 2026-08-26 00:52:19,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-08-26 00:52:19,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:52:19,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 00:52:19,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 00:52:19,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-08-26 00:52:19,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.087 2026-08-26 00:52:19,520 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,571 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,681 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,734 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,784 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,839 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,898 26 INFO rb-1b89a89-224244-407968 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-26 00:52:19,949 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,000 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,050 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,113 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,122 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:20,122 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:20,164 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,214 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,277 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,330 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,390 26 INFO rb-1b89a89-224244-407968 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-26 00:52:20,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22024906 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '803ac6a0-ade7-4921-a5a3-bbd17eb183be'}] 2026-08-26 00:52:20,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:21,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22024906 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '803ac6a0-ade7-4921-a5a3-bbd17eb183be'} created pos.order #552 2026-08-26 00:52:21,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22024906 finished 2026-08-26 00:52:21,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.162 0.743 2026-08-26 00:52:21,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.025 0.082 2026-08-26 00:52:21,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.002 2026-08-26 00:52:21,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:21] "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-26 00:52:21,521 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-08-26 00:52:21,521 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 00:52:21,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19056304 (allocated 20971520) 2026-08-26 00:52:21,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 77971 2026-08-26 00:52:21,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-08-26 00:52:21,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 77971 2026-08-26 00:52:21,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005221_753967_test_gift_card_program_create_with_invoice.txt 2026-08-26 00:52:21,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmp1xiwcqoa_chrome_odoo" 2026-08-26 00:52:21,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-08-26 00:52:22,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 78186 2026-08-26 00:52:22,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpigrskabg_chrome_odoo 2026-08-26 00:52:22,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:38051/json/version 2026-08-26 00:52:22,367 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:22,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:22,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:38051/json 2026-08-26 00:52:22,375 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:22,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:38051/devtools/page/119BB3BAE722344B1E9A54047557E18A 2026-08-26 00:52:22,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-08-26 00:52:22,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-08-26 00:52:22,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 00:52:22,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-08-26 00:52:22,503 26 INFO rb-1b89a89-224244-407968 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-26 00:52:22,503 26 INFO rb-1b89a89-224244-407968 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-26 00:52:22,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:22,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:22] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.026 0.297 2026-08-26 00:52:22,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '119BB3BAE722344B1E9A54047557E18A', 'loaderId': '071BD6731549D2129C51888167DD7CD3', 'isDownload': False} 2026-08-26 00:52:22,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-08-26 00:52:22,841 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:22,852 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:22] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:52:22,854 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:22] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:52:22,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:22] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-26 00:52:23,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:23,188 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:23,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:52:23,201 26 INFO rb-1b89a89-224244-407968 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-26 00:52:23,205 26 INFO rb-1b89a89-224244-407968 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-26 00:52:23,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-08-26 00:52:23,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:23,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:23,243 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-08-26 00:52:23,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 00:52:23,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.010 0.028 2026-08-26 00:52:23,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-26 00:52:23,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.093 0.186 2026-08-26 00:52:23,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 00:52:23,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:52:23,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.043 2026-08-26 00:52:23,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:52:23,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:23,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 00:52:23,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:23,805 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:23,809 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:52:23,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.011 0.018 2026-08-26 00:52:23,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 00:52:23,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 00:52:23,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:23,840 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:23,898 26 INFO rb-1b89a89-224244-407968 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-26 00:52:23,922 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:23,992 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.058 0.026 2026-08-26 00:52:24,007 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:24,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.001 0.034 2026-08-26 00:52:24,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.054 0.052 2026-08-26 00:52:24,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:52:24,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-26 00:52:24,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.008 0.223 2026-08-26 00:52:24,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:52:24,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:52:24,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:52:24,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:52:24,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:52:24,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.092 2026-08-26 00:52:24,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:52:24,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:24] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:52:24,304 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,354 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,405 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,458 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,509 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,561 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,613 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,673 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,723 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,774 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,825 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,885 26 INFO rb-1b89a89-224244-407968 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-26 00:52:24,944 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:25] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:52:25,483 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,556 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,608 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,658 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,728 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,739 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:25,740 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:25,779 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,830 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,893 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,945 26 INFO rb-1b89a89-224244-407968 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-26 00:52:25,997 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,060 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71406608 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '562d407d-03d5-45a4-af1c-8aba83d097c0'}] 2026-08-26 00:52:26,068 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:26,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71406608 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '562d407d-03d5-45a4-af1c-8aba83d097c0'} created pos.order #553 2026-08-26 00:52:26,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71406608 finished 2026-08-26 00:52:26,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.022 0.055 2026-08-26 00:52:26,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.010 0.021 2026-08-26 00:52:26,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:26,272 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,318 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,378 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,430 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,484 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,539 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,599 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,652 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:52:26,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.004 0.016 2026-08-26 00:52:26,734 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,784 26 INFO rb-1b89a89-224244-407968 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-26 00:52:26,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-08-26 00:52:26,836 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 00:52:26,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17735132 (allocated 19271680) 2026-08-26 00:52:26,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 78186 2026-08-26 00:52:26,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-08-26 00:52:26,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 78186 2026-08-26 00:52:26,954 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005226_953950_test_gift_card_rewards_using_taxes.txt 2026-08-26 00:52:26,954 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpigrskabg_chrome_odoo" 2026-08-26 00:52:27,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-08-26 00:52:27,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78405 2026-08-26 00:52:27,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpg5_iljps_chrome_odoo 2026-08-26 00:52:27,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:46743/json/version 2026-08-26 00:52:27,936 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:27,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:27,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:46743/json 2026-08-26 00:52:27,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:27,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:46743/devtools/page/51562EFBEAEE4F87273F35E696107C8D 2026-08-26 00:52:27,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-26 00:52:27,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-26 00:52:28,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:28,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-26 00:52:28,082 26 INFO rb-1b89a89-224244-407968 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-26 00:52:28,083 26 INFO rb-1b89a89-224244-407968 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-26 00:52:28,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:28,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.026 0.245 2026-08-26 00:52:28,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '51562EFBEAEE4F87273F35E696107C8D', 'loaderId': 'FEC6369A87CC9A386496A208FA0029A9', 'isDownload': False} 2026-08-26 00:52:28,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-08-26 00:52:28,377 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:28,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:52:28,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:52:28,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:52:28,741 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:28,746 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:28,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:52:28,757 26 INFO rb-1b89a89-224244-407968 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-26 00:52:28,761 26 INFO rb-1b89a89-224244-407968 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-26 00:52:28,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:52:28,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:28,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:28,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "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.005 2026-08-26 00:52:28,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:52:28,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.020 2026-08-26 00:52:28,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 00:52:29,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.083 0.170 2026-08-26 00:52:29,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "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-26 00:52:29,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:29,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 00:52:29,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:29,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:29,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:52:29,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:29,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:29,228 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:29,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:52:29,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 00:52:29,260 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 00:52:29,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.031 0.017 2026-08-26 00:52:29,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:29,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-08-26 00:52:29,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.022 2026-08-26 00:52:29,364 26 INFO rb-1b89a89-224244-407968 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-26 00:52:29,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.064 0.055 2026-08-26 00:52:29,486 26 INFO rb-1b89a89-224244-407968 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-26 00:52:29,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-08-26 00:52:29,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:29,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-26 00:52:29,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-26 00:52:29,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-08-26 00:52:29,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:52:29,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 00:52:29,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 00:52:29,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 00:52:29,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:52:29,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.081 2026-08-26 00:52:29,733 26 INFO rb-1b89a89-224244-407968 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-26 00:52:29,785 26 INFO rb-1b89a89-224244-407968 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-26 00:52:29,836 26 INFO rb-1b89a89-224244-407968 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-26 00:52:29,888 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,062 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,112 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,163 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,273 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,327 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,380 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,435 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,496 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-08-26 00:52:30,546 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,597 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,648 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,713 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:30,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:30,764 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,814 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,879 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,931 26 INFO rb-1b89a89-224244-407968 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-26 00:52:30,983 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,045 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,051 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696756 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b4d63766-29a9-4a54-a110-0aedbbde461b'}] 2026-08-26 00:52:31,055 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:31,236 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696756 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b4d63766-29a9-4a54-a110-0aedbbde461b'} created pos.order #554 2026-08-26 00:52:31,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64696756 finished 2026-08-26 00:52:31,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.060 0.159 2026-08-26 00:52:31,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.011 0.025 2026-08-26 00:52:31,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:31,427 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,477 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,527 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,642 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,694 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,744 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,798 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,856 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,907 26 INFO rb-1b89a89-224244-407968 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-26 00:52:31,970 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,021 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,071 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,122 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,173 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,234 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,285 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,335 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,386 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,437 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,487 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,538 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,593 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,644 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,697 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,775 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,835 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,885 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,936 26 INFO rb-1b89a89-224244-407968 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-26 00:52:32,987 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,038 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,089 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,139 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,193 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,244 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,296 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,347 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,398 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,455 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,503 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,554 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,608 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,660 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,712 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,766 26 INFO rb-1b89a89-224244-407968 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-26 00:52:33,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 00:52:33,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74029630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'd66e89d0-1133-4f8f-aece-2225236cf172'}] 2026-08-26 00:52:33,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74029630 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'd66e89d0-1133-4f8f-aece-2225236cf172'} created pos.order #555 2026-08-26 00:52:33,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74029630 finished 2026-08-26 00:52:33,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.061 0.130 2026-08-26 00:52:34,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.008 0.017 2026-08-26 00:52:34,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:52:34,085 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,162 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,220 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,272 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,323 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,375 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,545 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,596 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,646 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,697 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,748 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,842 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,894 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,945 26 INFO rb-1b89a89-224244-407968 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-26 00:52:34,998 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,056 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,107 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,158 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,212 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,263 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,316 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,385 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,438 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,489 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,543 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,594 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,646 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,696 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,749 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,800 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,928 26 INFO rb-1b89a89-224244-407968 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-26 00:52:35,979 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,041 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,092 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,143 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,194 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,244 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,306 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,357 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,408 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,458 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,509 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,571 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,622 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,673 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,723 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,774 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,825 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,879 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,930 26 INFO rb-1b89a89-224244-407968 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-26 00:52:36,983 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,045 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,096 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,147 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,197 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,248 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,302 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,353 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,405 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,456 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,507 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,571 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,612 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,663 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,717 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,769 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,821 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,875 26 INFO rb-1b89a89-224244-407968 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-26 00:52:37,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:37] "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-26 00:52:37,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81533825 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '067ec91c-e30b-49e7-b388-e9039cf6b2e4'}] 2026-08-26 00:52:38,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81533825 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '067ec91c-e30b-49e7-b388-e9039cf6b2e4'} created pos.order #556 2026-08-26 00:52:38,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81533825 finished 2026-08-26 00:52:38,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.051 0.137 2026-08-26 00:52:38,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.038 0.017 2026-08-26 00:52:38,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "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-26 00:52:38,212 26 INFO rb-1b89a89-224244-407968 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-26 00:52:38,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-26 00:52:38,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 00:52:38,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 32419796 (allocated 34344960) 2026-08-26 00:52:38,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78405 2026-08-26 00:52:38,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-26 00:52:38,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78405 2026-08-26 00:52:38,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005238_443671_test_loyalty_free_product_loyalty_program.txt 2026-08-26 00:52:38,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpg5_iljps_chrome_odoo" 2026-08-26 00:52:38,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78634 2026-08-26 00:52:38,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpp13dpqe2_chrome_odoo 2026-08-26 00:52:38,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43273/json/version 2026-08-26 00:52:38,712 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:38,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:38,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43273/json 2026-08-26 00:52:38,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:38,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43273/devtools/page/8AC3243370BA5A1626A43DAEC44D6165 2026-08-26 00:52:38,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-26 00:52:38,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-26 00:52:38,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:38,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-26 00:52:38,784 26 INFO rb-1b89a89-224244-407968 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-26 00:52:38,784 26 INFO rb-1b89a89-224244-407968 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-26 00:52:38,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.057 0.023 2026-08-26 00:52:38,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '8AC3243370BA5A1626A43DAEC44D6165', 'loaderId': '2BB4720D812FD218C22640FD279457A4', 'isDownload': False} 2026-08-26 00:52:38,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-08-26 00:52:38,883 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:38,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:52:38,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:52:38,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:38] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:52:39,255 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:39,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:39,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:39,277 26 INFO rb-1b89a89-224244-407968 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-26 00:52:39,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:52:39,286 26 INFO rb-1b89a89-224244-407968 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-26 00:52:39,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:39,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:39,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:52:39,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 00:52:39,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.023 2026-08-26 00:52:39,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-26 00:52:39,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.084 0.215 2026-08-26 00:52:39,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.002 2026-08-26 00:52:39,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:52:39,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 00:52:39,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.014 2026-08-26 00:52:39,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:39,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:39,798 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:39,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:39,812 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:39,818 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:39,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.008 2026-08-26 00:52:39,832 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:39,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.050 2026-08-26 00:52:39,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:39,865 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:39,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.012 0.018 2026-08-26 00:52:39,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.044 2026-08-26 00:52:39,978 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,062 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.055 0.020 2026-08-26 00:52:40,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:40,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-26 00:52:40,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:52:40,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-26 00:52:40,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.032 0.129 2026-08-26 00:52:40,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:52:40,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 00:52:40,206 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:52:40,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-26 00:52:40,284 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,336 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,391 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,449 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 00:52:40,499 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,550 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,605 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,656 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,708 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,781 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,831 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,885 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,936 26 INFO rb-1b89a89-224244-407968 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-26 00:52:40,988 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,059 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,114 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,165 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,218 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,269 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,321 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,371 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,422 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,484 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:41,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:41,534 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,585 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,648 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,700 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,752 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,806 26 INFO rb-1b89a89-224244-407968 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-26 00:52:41,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:41] "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-26 00:52:41,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23652249 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'e383ffd3-1525-4dae-9f7a-30eeb5a4c7a3'}] 2026-08-26 00:52:41,837 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:42,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23652249 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'e383ffd3-1525-4dae-9f7a-30eeb5a4c7a3'} created pos.order #557 2026-08-26 00:52:42,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23652249 finished 2026-08-26 00:52:42,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.047 0.162 2026-08-26 00:52:42,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.008 0.020 2026-08-26 00:52:42,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:52:42,217 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,268 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,318 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,422 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,476 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,526 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,579 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,636 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:52:42,687 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,738 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,792 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,842 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,895 26 INFO rb-1b89a89-224244-407968 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-26 00:52:42,956 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,006 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,057 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,108 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,159 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,220 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,270 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,321 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,371 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,423 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,483 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,534 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,585 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,635 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,686 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,737 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,791 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,842 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,894 26 INFO rb-1b89a89-224244-407968 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-26 00:52:43,957 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,007 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,058 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,109 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,160 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,211 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,264 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,315 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,367 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,418 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,515 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,567 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,617 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,671 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,728 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:52:44,779 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,830 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,880 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,931 26 INFO rb-1b89a89-224244-407968 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-26 00:52:44,986 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,036 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,087 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,141 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,193 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,245 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,307 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94001433 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '87741e84-34e5-49df-9dad-33e5a0e11d7c'}] 2026-08-26 00:52:45,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94001433 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '87741e84-34e5-49df-9dad-33e5a0e11d7c'} created pos.order #558 2026-08-26 00:52:45,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94001433 finished 2026-08-26 00:52:45,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.046 0.109 2026-08-26 00:52:45,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.007 0.024 2026-08-26 00:52:45,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:45,574 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,625 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,675 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,807 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,863 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,913 26 INFO rb-1b89a89-224244-407968 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-26 00:52:45,968 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,033 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,078 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,129 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,184 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,235 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,287 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,349 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,400 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,450 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,503 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,678 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,729 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,779 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,878 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,931 26 INFO rb-1b89a89-224244-407968 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-26 00:52:46,981 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,034 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,089 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,141 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,191 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,242 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,293 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,348 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,398 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,449 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,503 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,555 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,606 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,666 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4200052 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '805b8174-cee2-48be-b8a0-c51c1f28e0b4'}] 2026-08-26 00:52:47,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4200052 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '805b8174-cee2-48be-b8a0-c51c1f28e0b4'} created pos.order #559 2026-08-26 00:52:47,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4200052 finished 2026-08-26 00:52:47,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.040 0.111 2026-08-26 00:52:47,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.019 2026-08-26 00:52:47,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:47] "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-26 00:52:47,900 26 INFO rb-1b89a89-224244-407968 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-26 00:52:47,949 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,014 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,067 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,117 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,168 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,219 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,270 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,324 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,375 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,430 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,479 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,598 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,651 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,701 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,754 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,812 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,864 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,914 26 INFO rb-1b89a89-224244-407968 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-26 00:52:48,968 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,019 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,072 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,123 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,180 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,236 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,287 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,355 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,411 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,462 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,554 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-08-26 00:52:49,667 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,718 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,769 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,820 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,878 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,927 26 INFO rb-1b89a89-224244-407968 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-26 00:52:49,978 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,035 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,087 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,140 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,203 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11151043 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '2dd5344c-722d-4ac6-9c3c-58ae353f9023'}] 2026-08-26 00:52:50,338 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11151043 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '2dd5344c-722d-4ac6-9c3c-58ae353f9023'} created pos.order #560 2026-08-26 00:52:50,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11151043 finished 2026-08-26 00:52:50,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.041 0.121 2026-08-26 00:52:50,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:50] "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-26 00:52:50,414 26 INFO rb-1b89a89-224244-407968 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-26 00:52:50,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-26 00:52:50,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 00:52:50,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 48125844 (allocated 51130368) 2026-08-26 00:52:50,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78634 2026-08-26 00:52:50,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-26 00:52:50,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78634 2026-08-26 00:52:50,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005250_788444_test_loyalty_free_product_loyalty_program.txt 2026-08-26 00:52:50,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpp13dpqe2_chrome_odoo" 2026-08-26 00:52:51,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78856 2026-08-26 00:52:51,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpgo3a5gxz_chrome_odoo 2026-08-26 00:52:51,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34057/json/version 2026-08-26 00:52:51,083 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:51,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:51,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34057/json 2026-08-26 00:52:51,093 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:51,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34057/devtools/page/BA5DE39B9EDF0A5735B8D4984E4EB49C 2026-08-26 00:52:51,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-26 00:52:51,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-26 00:52:51,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:51,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-26 00:52:51,224 26 INFO rb-1b89a89-224244-407968 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-26 00:52:51,224 26 INFO rb-1b89a89-224244-407968 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-26 00:52:51,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /pos/ui/75 HTTP/1.1" 200 - 66 0.036 0.033 2026-08-26 00:52:51,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'BA5DE39B9EDF0A5735B8D4984E4EB49C', 'loaderId': '45134AFBEF259C7B6BF7A06EBFF7795D', 'isDownload': False} 2026-08-26 00:52:51,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-08-26 00:52:51,318 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:51,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:52:51,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-26 00:52:51,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-26 00:52:51,689 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:51,693 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:51,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:52:51,704 26 INFO rb-1b89a89-224244-407968 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-26 00:52:51,706 26 INFO rb-1b89a89-224244-407968 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-26 00:52:51,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-26 00:52:51,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:51,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:51,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "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.005 2026-08-26 00:52:51,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:52:51,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.025 2026-08-26 00:52:51,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-26 00:52:52,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.102 0.183 2026-08-26 00:52:52,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "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-26 00:52:52,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:52,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-26 00:52:52,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:52,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:52,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:52:52,234 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:52,244 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:52,246 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:52:52,268 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:52,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.016 2026-08-26 00:52:52,270 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:52,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-08-26 00:52:52,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-26 00:52:52,343 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:52,463 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.024 2026-08-26 00:52:52,474 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:52,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 00:52:52,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 00:52:52,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:52:52,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-26 00:52:52,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.220 2026-08-26 00:52:52,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:52:52,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:52:52,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 00:52:52,664 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-26 00:52:52,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:52:52,719 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,769 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,828 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,888 26 INFO rb-1b89a89-224244-407968 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-26 00:52:52,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 00:52:52,939 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,020 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,071 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,120 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,171 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,222 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,272 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,329 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,380 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,433 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,484 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,539 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,597 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,647 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,725 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,782 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,833 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,885 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,935 26 INFO rb-1b89a89-224244-407968 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-26 00:52:53,986 26 INFO rb-1b89a89-224244-407968 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-26 00:52:54,038 26 INFO rb-1b89a89-224244-407968 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-26 00:52:54,088 26 INFO rb-1b89a89-224244-407968 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-26 00:52:54,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-26 00:52:54,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 00:52:54,204 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20038180 (allocated 24514560) 2026-08-26 00:52:54,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78856 2026-08-26 00:52:54,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-26 00:52:54,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78856 2026-08-26 00:52:54,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005254_307669_test_loyalty_free_product_loyalty_program.txt 2026-08-26 00:52:54,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpgo3a5gxz_chrome_odoo" 2026-08-26 00:52:54,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-08-26 00:52:55,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 79063 2026-08-26 00:52:55,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp23nfucl9_chrome_odoo 2026-08-26 00:52:55,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:39499/json/version 2026-08-26 00:52:55,007 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:55,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-08-26 00:52:55,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:39499/json 2026-08-26 00:52:55,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:52:55,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:39499/devtools/page/7465F8AB1D7709EE4D9E8436249D413B 2026-08-26 00:52:55,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-08-26 00:52:55,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-08-26 00:52:55,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:52:55,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-08-26 00:52:55,108 26 INFO rb-1b89a89-224244-407968 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-26 00:52:55,108 26 INFO rb-1b89a89-224244-407968 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-26 00:52:55,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:52:55,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.374 2026-08-26 00:52:55,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '7465F8AB1D7709EE4D9E8436249D413B', 'loaderId': '42C28E56B48AFCC1739F5D109D1B5A87', 'isDownload': False} 2026-08-26 00:52:55,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-08-26 00:52:55,575 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:52:55,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:52:55,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 00:52:55,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:52:55,919 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:55,921 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:55,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:52:55,937 26 INFO rb-1b89a89-224244-407968 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-26 00:52:55,942 26 INFO rb-1b89a89-224244-407968 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-26 00:52:55,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:52:55,950 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:55,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:55,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "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.005 2026-08-26 00:52:55,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:52:56,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.022 2026-08-26 00:52:56,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-26 00:52:56,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.128 0.186 2026-08-26 00:52:56,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:56,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:52:56,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:52:56,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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.021 2026-08-26 00:52:56,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-08-26 00:52:56,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:52:56,512 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:56,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:56,524 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:56,525 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:56,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.037 2026-08-26 00:52:56,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-08-26 00:52:56,577 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52: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-26 00:52:56,579 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:52:56,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:56,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.011 0.074 2026-08-26 00:52:56,667 26 INFO rb-1b89a89-224244-407968 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-26 00:52:56,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.109 2026-08-26 00:52:56,776 26 INFO rb-1b89a89-224244-407968 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-26 00:52:56,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.063 0.025 2026-08-26 00:52:56,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:52:56,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:52:56,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-08-26 00:52:56,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.031 0.130 2026-08-26 00:52:56,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:52:56,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:52:56,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:52:56,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 00:52:56,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 00:52:56,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.095 2026-08-26 00:52:57,036 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,092 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,139 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,191 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,361 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,412 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,462 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,518 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,569 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,623 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,700 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,754 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,805 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,855 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,907 26 INFO rb-1b89a89-224244-407968 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-26 00:52:57,969 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,031 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,081 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,136 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,187 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,240 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,316 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,370 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,421 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,471 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,522 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,573 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,642 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,692 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,749 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,800 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,852 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,903 26 INFO rb-1b89a89-224244-407968 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-26 00:52:58,954 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,018 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:59,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:52:59,069 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,119 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,195 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,248 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,300 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,363 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30580294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '16ae4f9a-3c9a-4ecf-94b1-63335d19c5fc'}] 2026-08-26 00:52:59,370 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:52:59,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30580294 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '16ae4f9a-3c9a-4ecf-94b1-63335d19c5fc'} created pos.order #561 2026-08-26 00:52:59,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30580294 finished 2026-08-26 00:52:59,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.079 0.168 2026-08-26 00:52:59,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.019 0.021 2026-08-26 00:52:59,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:52:59,762 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,812 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,873 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,925 26 INFO rb-1b89a89-224244-407968 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-26 00:52:59,976 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,027 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,078 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,139 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,190 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,241 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,291 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,342 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,409 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,462 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,513 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,565 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,616 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,666 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,738 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,789 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,840 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,890 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,942 26 INFO rb-1b89a89-224244-407968 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-26 00:53:00,993 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,044 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,113 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,163 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,224 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,274 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,325 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,376 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,427 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,487 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,538 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,588 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,639 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,690 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,740 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,794 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,845 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,897 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,948 26 INFO rb-1b89a89-224244-407968 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-26 00:53:01,998 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,053 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,103 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,154 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,210 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,262 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,314 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,373 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41369190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8c246a55-1f88-497e-9d0c-b75a44c057d1'}] 2026-08-26 00:53:02,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41369190 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '8c246a55-1f88-497e-9d0c-b75a44c057d1'} created pos.order #562 2026-08-26 00:53:02,524 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41369190 finished 2026-08-26 00:53:02,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.064 0.111 2026-08-26 00:53:02,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:02,596 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,646 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,707 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,758 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,809 26 INFO rb-1b89a89-224244-407968 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-26 00:53:02,861 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,045 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,095 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,146 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,199 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,250 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,302 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,363 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,414 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,467 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,518 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,570 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,637 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,691 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,745 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,796 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,848 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,899 26 INFO rb-1b89a89-224244-407968 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-26 00:53:03,953 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,004 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,055 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,105 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,156 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,207 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,257 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,309 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,360 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,410 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,483 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,533 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,584 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,638 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,689 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,741 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,792 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,846 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,901 26 INFO rb-1b89a89-224244-407968 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-26 00:53:04,952 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,020 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,074 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,129 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,179 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,232 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,282 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,333 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,384 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,441 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,491 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,542 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,597 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,649 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,701 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,765 26 INFO rb-1b89a89-224244-407968 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-26 00:53:05,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70928159 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'fcb1addd-31e5-4da2-be41-5fa19e4d31f6'}] 2026-08-26 00:53:05,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70928159 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'fcb1addd-31e5-4da2-be41-5fa19e4d31f6'} created pos.order #563 2026-08-26 00:53:05,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70928159 finished 2026-08-26 00:53:06,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.081 0.173 2026-08-26 00:53:06,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.011 0.018 2026-08-26 00:53:06,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:06,120 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,171 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,238 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,291 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,342 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,394 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,578 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,628 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,695 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,749 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,800 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,854 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,905 26 INFO rb-1b89a89-224244-407968 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-26 00:53:06,957 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,012 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,063 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,114 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,164 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,216 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,267 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,317 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,391 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,442 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,494 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,545 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,596 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,647 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,711 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,762 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,812 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,863 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,926 26 INFO rb-1b89a89-224244-407968 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-26 00:53:07,976 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,027 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,078 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,142 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,192 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,243 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,293 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,344 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,395 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,449 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,500 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,553 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,604 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,655 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,712 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,762 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,812 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,867 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,920 26 INFO rb-1b89a89-224244-407968 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-26 00:53:08,972 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,033 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98543411 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '62de9c54-b5dc-4843-a4ed-9a18af225e2c'}] 2026-08-26 00:53:09,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98543411 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '62de9c54-b5dc-4843-a4ed-9a18af225e2c'} created pos.order #564 2026-08-26 00:53:09,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98543411 finished 2026-08-26 00:53:09,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.062 0.125 2026-08-26 00:53:09,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.018 0.016 2026-08-26 00:53:09,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:09,313 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,363 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,426 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,478 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,528 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,579 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,630 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,683 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,734 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,787 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,849 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,900 26 INFO rb-1b89a89-224244-407968 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-26 00:53:09,951 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,001 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,052 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,108 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,158 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,212 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,282 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,337 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,391 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,442 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,495 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,545 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,596 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,648 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,699 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,749 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,823 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,874 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,925 26 INFO rb-1b89a89-224244-407968 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-26 00:53:10,988 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,039 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,092 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,142 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,196 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,250 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,301 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,353 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,404 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,455 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,522 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,585 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,639 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,690 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,742 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,793 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,843 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,896 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,947 26 INFO rb-1b89a89-224244-407968 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-26 00:53:11,997 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,075 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,126 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,176 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,239 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,290 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,342 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,393 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,446 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,501 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,552 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,606 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,657 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,708 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,777 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,837 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,893 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,944 26 INFO rb-1b89a89-224244-407968 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-26 00:53:12,997 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,048 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,099 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,149 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,200 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,251 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,302 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,360 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,409 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,460 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,516 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,568 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,620 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,682 26 INFO rb-1b89a89-224244-407968 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-26 00:53:13,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17919123 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c28dcf0b-267c-45f2-8e65-15b3e0470d16'}] 2026-08-26 00:53:13,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17919123 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'c28dcf0b-267c-45f2-8e65-15b3e0470d16'} created pos.order #565 2026-08-26 00:53:13,853 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17919123 finished 2026-08-26 00:53:13,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.063 0.127 2026-08-26 00:53:13,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.007 0.016 2026-08-26 00:53:13,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:13,968 26 INFO rb-1b89a89-224244-407968 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-26 00:53:14,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-08-26 00:53:14,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 00:53:14,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 33383268 (allocated 35401728) 2026-08-26 00:53:14,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 79063 2026-08-26 00:53:14,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-08-26 00:53:14,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 79063 2026-08-26 00:53:14,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005314_329246_test_loyalty_free_product_rewards.txt 2026-08-26 00:53:14,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp23nfucl9_chrome_odoo" 2026-08-26 00:53:14,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-08-26 00:53:14,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 79287 2026-08-26 00:53:14,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpuppsuhun_chrome_odoo 2026-08-26 00:53:14,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41011/json/version 2026-08-26 00:53:14,940 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:14,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:14,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41011/json 2026-08-26 00:53:14,971 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:14,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:41011/devtools/page/EE459310AD49B3A8068D397C3436825D 2026-08-26 00:53:14,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-08-26 00:53:14,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-08-26 00:53:15,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:15,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-08-26 00:53:15,074 26 INFO rb-1b89a89-224244-407968 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-26 00:53:15,074 26 INFO rb-1b89a89-224244-407968 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-26 00:53:15,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:15,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.252 2026-08-26 00:53:15,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'EE459310AD49B3A8068D397C3436825D', 'loaderId': 'CB9AFFC8B73D0683F8F3569924848ACF', 'isDownload': False} 2026-08-26 00:53:15,355 26 INFO rb-1b89a89-224244-407968 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-26 00:53:15,368 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:15,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:15,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:53:15,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:53:15,736 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:15,737 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:15,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:15,753 26 INFO rb-1b89a89-224244-407968 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-26 00:53:15,755 26 INFO rb-1b89a89-224244-407968 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-26 00:53:15,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 00:53:15,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:15,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:15,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 0.006 2026-08-26 00:53:15,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:53:15,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.019 2026-08-26 00:53:15,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:53:16,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.092 0.193 2026-08-26 00:53:16,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.006 2026-08-26 00:53:16,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.004 2026-08-26 00:53:16,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-08-26 00:53:16,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:53:16,221 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:16,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:16,284 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:16,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:16,304 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:16,306 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:16,311 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:16,315 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:16,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.018 2026-08-26 00:53:16,324 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:16,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-08-26 00:53:16,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.066 2026-08-26 00:53:16,410 26 INFO rb-1b89a89-224244-407968 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-26 00:53:16,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.044 0.106 2026-08-26 00:53:16,558 26 INFO rb-1b89a89-224244-407968 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-26 00:53:16,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-08-26 00:53:16,575 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:16,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 00:53:16,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-26 00:53:16,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 00:53:16,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:53:16,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-08-26 00:53:16,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.074 2026-08-26 00:53:16,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:53:16,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 00:53:16,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.101 2026-08-26 00:53:16,782 26 INFO rb-1b89a89-224244-407968 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-26 00:53:16,845 26 INFO rb-1b89a89-224244-407968 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-26 00:53:16,906 26 INFO rb-1b89a89-224244-407968 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-26 00:53:16,957 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,008 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,059 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,121 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,136 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:17,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:17,172 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,223 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,288 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,340 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,392 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,444 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,496 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,548 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,612 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89481865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8bf1e22f-8ca1-4624-bd51-ff91b36742a7'}] 2026-08-26 00:53:17,622 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:53:17,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89481865 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8bf1e22f-8ca1-4624-bd51-ff91b36742a7'} created pos.order #566 2026-08-26 00:53:17,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89481865 finished 2026-08-26 00:53:17,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.063 0.135 2026-08-26 00:53:17,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.012 0.022 2026-08-26 00:53:17,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:17,961 26 INFO rb-1b89a89-224244-407968 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-26 00:53:17,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-08-26 00:53:17,995 26 INFO rb-1b89a89-224244-407968 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-26 00:53:18,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16452704 (allocated 18087936) 2026-08-26 00:53:18,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 79287 2026-08-26 00:53:18,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-08-26 00:53:18,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 79287 2026-08-26 00:53:18,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005318_117492_test_loyalty_free_product_rewards_2.txt 2026-08-26 00:53:18,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpuppsuhun_chrome_odoo" 2026-08-26 00:53:18,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-08-26 00:53:18,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 79496 2026-08-26 00:53:18,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpme4_ud5q_chrome_odoo 2026-08-26 00:53:18,759 26 INFO rb-1b89a89-224244-407968 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:39747/json/version 2026-08-26 00:53:18,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:18,769 26 INFO rb-1b89a89-224244-407968 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-26 00:53:18,769 26 INFO rb-1b89a89-224244-407968 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:39747/json 2026-08-26 00:53:18,770 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:18,775 26 INFO rb-1b89a89-224244-407968 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:39747/devtools/page/D480719B610EC43E222EA44D89BF2B6F 2026-08-26 00:53:18,782 26 INFO rb-1b89a89-224244-407968 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-26 00:53:18,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-08-26 00:53:18,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:18,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-08-26 00:53:18,882 26 INFO rb-1b89a89-224244-407968 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-26 00:53:18,883 26 INFO rb-1b89a89-224244-407968 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-26 00:53:18,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:19,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.018 0.242 2026-08-26 00:53:19,150 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'D480719B610EC43E222EA44D89BF2B6F', 'loaderId': '3BC40B936791BFC3F56D8ABDBB84A79A', 'isDownload': False} 2026-08-26 00:53:19,150 26 INFO rb-1b89a89-224244-407968 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-26 00:53:19,160 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:19,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:19,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:53:19,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:53:19,525 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:19,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:19,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 00:53:19,551 26 INFO rb-1b89a89-224244-407968 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-26 00:53:19,554 26 INFO rb-1b89a89-224244-407968 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-26 00:53:19,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:53:19,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:19,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:19,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:53:19,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:53:19,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.021 2026-08-26 00:53:19,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 00:53:19,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.167 2026-08-26 00:53:19,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "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-26 00:53:19,942 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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.003 2026-08-26 00:53:19,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:53:19,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:19,997 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:53:20,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:20,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:53:20,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 00:53:20,069 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:20,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:20,082 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:20,091 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:20,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.053 2026-08-26 00:53:20,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-08-26 00:53:20,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.095 2026-08-26 00:53:20,188 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.125 2026-08-26 00:53:20,287 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:20,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-26 00:53:20,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.056 0.051 2026-08-26 00:53:20,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-26 00:53:20,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 00:53:20,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-26 00:53:20,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 00:53:20,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:53:20,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:53:20,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.120 2026-08-26 00:53:20,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:53:20,581 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,633 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,684 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,736 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,911 26 INFO rb-1b89a89-224244-407968 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-26 00:53:20,961 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,012 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,121 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,173 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,223 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,279 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,339 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 00:53:21,390 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,440 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,496 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,546 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,599 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,649 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,703 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,758 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,809 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,881 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,936 26 INFO rb-1b89a89-224244-407968 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-26 00:53:21,987 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,037 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,100 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:22,109 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:22,150 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,201 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,263 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,315 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,367 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,418 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,470 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,533 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47012370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'cbeb82ea-eaf5-4f53-a201-247470b65b67'}] 2026-08-26 00:53:22,540 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:22,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47012370 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'cbeb82ea-eaf5-4f53-a201-247470b65b67'} created pos.order #567 2026-08-26 00:53:22,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47012370 finished 2026-08-26 00:53:22,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.060 0.136 2026-08-26 00:53:22,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.012 0.023 2026-08-26 00:53:22,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:22,886 26 INFO rb-1b89a89-224244-407968 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-26 00:53:22,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-08-26 00:53:22,937 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 00:53:22,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 20905376 (allocated 22155264) 2026-08-26 00:53:23,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 79496 2026-08-26 00:53:23,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-08-26 00:53:23,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 79496 2026-08-26 00:53:23,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005323_087999_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-08-26 00:53:23,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpme4_ud5q_chrome_odoo" 2026-08-26 00:53:23,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-08-26 00:53:23,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 79715 2026-08-26 00:53:23,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpjzwixcs6_chrome_odoo 2026-08-26 00:53:23,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46247/json/version 2026-08-26 00:53:23,756 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:23,772 26 INFO rb-1b89a89-224244-407968 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-26 00:53:23,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46247/json 2026-08-26 00:53:23,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:23,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:46247/devtools/page/685C9C0C203E46860A089D4CCDAFD918 2026-08-26 00:53:23,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-08-26 00:53:23,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-08-26 00:53:23,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:23,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-08-26 00:53:23,923 26 INFO rb-1b89a89-224244-407968 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-26 00:53:23,923 26 INFO rb-1b89a89-224244-407968 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-26 00:53:23,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:24,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.016 0.265 2026-08-26 00:53:24,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '685C9C0C203E46860A089D4CCDAFD918', 'loaderId': '7227C914EFFA41059BC9D00D2640BA29', 'isDownload': False} 2026-08-26 00:53:24,216 26 INFO rb-1b89a89-224244-407968 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-26 00:53:24,224 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:24,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:53:24,240 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:53:24,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-08-26 00:53:24,614 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:24,615 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:24,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:24,630 26 INFO rb-1b89a89-224244-407968 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-26 00:53:24,633 26 INFO rb-1b89a89-224244-407968 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-26 00:53:24,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:53:24,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:24,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:24,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-08-26 00:53:24,675 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 00:53:24,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.018 2026-08-26 00:53:24,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:53:25,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.090 0.316 2026-08-26 00:53:25,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:25,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 00:53:25,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-08-26 00:53:25,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-08-26 00:53:25,267 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:25,307 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:25,325 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:25,332 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:25,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.014 2026-08-26 00:53:25,347 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:25,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-08-26 00:53:25,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 00:53:25,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:25,447 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:25,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.079 0.027 2026-08-26 00:53:25,574 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:25,577 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:53:25,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:53:25,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:53:25,660 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 00:53:25,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.015 0.236 2026-08-26 00:53:25,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-26 00:53:25,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-08-26 00:53:25,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-26 00:53:25,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.170 2026-08-26 00:53:25,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:53:25,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:25] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 00:53:25,884 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,937 26 INFO rb-1b89a89-224244-407968 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-26 00:53:25,987 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,041 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,100 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 00:53:26,150 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,221 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,272 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,323 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,376 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,427 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,480 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,532 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,584 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,648 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,699 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,750 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,800 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,851 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,902 26 INFO rb-1b89a89-224244-407968 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-26 00:53:26,952 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,018 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41547920 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '08b0d523-cfc1-482c-932e-928bdfda9e48'}] 2026-08-26 00:53:27,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41547920 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '08b0d523-cfc1-482c-932e-928bdfda9e48'} created pos.order #568 2026-08-26 00:53:27,069 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41547920 finished 2026-08-26 00:53:27,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.027 0.053 2026-08-26 00:53:27,125 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,175 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-08-26 00:53:27,226 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18490632 (allocated 20185088) 2026-08-26 00:53:27,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 79715 2026-08-26 00:53:27,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-08-26 00:53:27,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 79715 2026-08-26 00:53:27,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005327_345645_test_loyalty_is_not_processed_for_draft_order.txt 2026-08-26 00:53:27,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpjzwixcs6_chrome_odoo" 2026-08-26 00:53:27,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-08-26 00:53:27,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 79927 2026-08-26 00:53:27,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpd03o0fri_chrome_odoo 2026-08-26 00:53:27,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41415/json/version 2026-08-26 00:53:27,860 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:27,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:27,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41415/json 2026-08-26 00:53:27,866 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:27,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:41415/devtools/page/4828198FBC296D3F1A1A6C65CEC9BD43 2026-08-26 00:53:27,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-08-26 00:53:27,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-08-26 00:53:27,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:27,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-08-26 00:53:27,980 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,980 26 INFO rb-1b89a89-224244-407968 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-26 00:53:27,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:28,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.293 2026-08-26 00:53:28,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '4828198FBC296D3F1A1A6C65CEC9BD43', 'loaderId': '2313E7C13B7E25F3E9070C0BE1D375E3', 'isDownload': False} 2026-08-26 00:53:28,299 26 INFO rb-1b89a89-224244-407968 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-26 00:53:28,315 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:28,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.004 2026-08-26 00:53:28,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:53:28,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:53:28,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:28,628 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:28,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:28,646 26 INFO rb-1b89a89-224244-407968 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-26 00:53:28,649 26 INFO rb-1b89a89-224244-407968 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-26 00:53:28,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:53:28,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:28,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:28,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:53:28,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:53:28,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.017 2026-08-26 00:53:28,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 00:53:28,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.081 0.175 2026-08-26 00:53:28,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:28] "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-26 00:53:29,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 00:53:29,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:53:29,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:29,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:29,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:29,128 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:29,148 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:29,158 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 00:53:29,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.011 2026-08-26 00:53:29,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 00:53:29,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 00:53:29,181 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "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-26 00:53:29,181 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:29,245 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,269 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:29,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.073 0.034 2026-08-26 00:53:29,376 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-26 00:53:29,391 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:29,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 00:53:29,462 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:53:29,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.220 2026-08-26 00:53:29,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-26 00:53:29,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-08-26 00:53:29,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-26 00:53:29,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-26 00:53:29,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-26 00:53:29,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-08-26 00:53:29,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 00:53:29,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.098 2026-08-26 00:53:29,700 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,752 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,807 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,863 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,917 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,971 26 INFO rb-1b89a89-224244-407968 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-26 00:53:29,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.008 2026-08-26 00:53:30,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.012 2026-08-26 00:53:30,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-08-26 00:53:30,050 26 INFO rb-1b89a89-224244-407968 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-26 00:53:30,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14888168 (allocated 16252928) 2026-08-26 00:53:30,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 79927 2026-08-26 00:53:30,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-08-26 00:53:30,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 79927 2026-08-26 00:53:30,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005330_199784_test_loyalty_on_order_with_fixed_tax.txt 2026-08-26 00:53:30,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpd03o0fri_chrome_odoo" 2026-08-26 00:53:30,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-08-26 00:53:30,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 80139 2026-08-26 00:53:30,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpx48ge4lx_chrome_odoo 2026-08-26 00:53:30,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:46153/json/version 2026-08-26 00:53:30,684 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:30,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:30,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:46153/json 2026-08-26 00:53:30,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:30,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:46153/devtools/page/E1F687013FFD55D95C24F564F35BA651 2026-08-26 00:53:30,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-08-26 00:53:30,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-08-26 00:53:30,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:30,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-08-26 00:53:30,805 26 INFO rb-1b89a89-224244-407968 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-26 00:53:30,805 26 INFO rb-1b89a89-224244-407968 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-26 00:53:30,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:31,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.019 0.268 2026-08-26 00:53:31,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'E1F687013FFD55D95C24F564F35BA651', 'loaderId': '9BFC90AE2C81EE79E886FDD366A2B206', 'isDownload': False} 2026-08-26 00:53:31,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-08-26 00:53:31,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:31,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:31,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:53:31,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:53:31,440 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:31,442 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:31,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:31,456 26 INFO rb-1b89a89-224244-407968 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-26 00:53:31,459 26 INFO rb-1b89a89-224244-407968 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-26 00:53:31,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-26 00:53:31,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:31,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:31,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 00:53:31,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:53:31,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.026 2026-08-26 00:53:31,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-26 00:53:31,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.098 0.222 2026-08-26 00:53:31,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "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-26 00:53:31,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:31,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:53:31,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:31,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:31,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:53:32,010 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:32,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:32,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:53:32,022 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:32,060 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-08-26 00:53:32,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:32,076 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:32,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.053 0.021 2026-08-26 00:53:32,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-08-26 00:53:32,167 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.059 0.052 2026-08-26 00:53:32,272 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.071 0.138 2026-08-26 00:53:32,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:32,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 00:53:32,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-08-26 00:53:32,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-26 00:53:32,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-08-26 00:53:32,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.216 2026-08-26 00:53:32,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 00:53:32,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 00:53:32,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 00:53:32,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.095 2026-08-26 00:53:32,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:32] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:53:32,551 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,602 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,653 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,706 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,888 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,938 26 INFO rb-1b89a89-224244-407968 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-26 00:53:32,989 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,093 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,148 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,198 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,253 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,316 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 00:53:33,367 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,430 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,438 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:33,439 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:33,480 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,531 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,594 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,653 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,717 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,769 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,819 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,870 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,920 26 INFO rb-1b89a89-224244-407968 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-26 00:53:33,975 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,025 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,076 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,132 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,184 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,237 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,304 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66209461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2c85ee8e-d037-4905-a029-98e2be861383'}] 2026-08-26 00:53:34,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:34,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66209461 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2c85ee8e-d037-4905-a029-98e2be861383'} created pos.order #569 2026-08-26 00:53:34,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66209461 finished 2026-08-26 00:53:34,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.062 0.145 2026-08-26 00:53:34,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.012 0.025 2026-08-26 00:53:34,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:34,689 26 INFO rb-1b89a89-224244-407968 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-26 00:53:34,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:34] "GET /report/barcode/Code128/0442-0eeb-47ae HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 00:53:34,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-08-26 00:53:34,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-26 00:53:34,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 22250684 (allocated 24514560) 2026-08-26 00:53:34,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 80139 2026-08-26 00:53:34,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-08-26 00:53:34,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 80139 2026-08-26 00:53:34,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005334_917651_test_loyalty_program_different_orders.txt 2026-08-26 00:53:34,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpx48ge4lx_chrome_odoo" 2026-08-26 00:53:34,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-08-26 00:53:35,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 80361 2026-08-26 00:53:35,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpeq79hqd6_chrome_odoo 2026-08-26 00:53:35,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:42197/json/version 2026-08-26 00:53:35,423 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:35,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:35,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:42197/json 2026-08-26 00:53:35,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:35,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:42197/devtools/page/9BD908EE5A264C221ED09FAD6C77758B 2026-08-26 00:53:35,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-08-26 00:53:35,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-08-26 00:53:35,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:35,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-08-26 00:53:35,575 26 INFO rb-1b89a89-224244-407968 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-26 00:53:35,575 26 INFO rb-1b89a89-224244-407968 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-26 00:53:35,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:35,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:35] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.251 2026-08-26 00:53:35,852 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '9BD908EE5A264C221ED09FAD6C77758B', 'loaderId': '3E3A04FF3CE79025D42D941F35B6538C', 'isDownload': False} 2026-08-26 00:53:35,852 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-08-26 00:53:35,863 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:35,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:35] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:53:35,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:35] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:53:35,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:35] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:53:36,200 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:36,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:36,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:36,217 26 INFO rb-1b89a89-224244-407968 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-26 00:53:36,220 26 INFO rb-1b89a89-224244-407968 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-26 00:53:36,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:53:36,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:36,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:36,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "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-26 00:53:36,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:53:36,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.022 2026-08-26 00:53:36,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:53:36,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.101 0.203 2026-08-26 00:53:36,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:36,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:36,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:53:36,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:36,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:36,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:53:36,737 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:36,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:36,770 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:36,774 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:53:36,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:36,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:36,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.014 2026-08-26 00:53:36,796 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:36,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.030 2026-08-26 00:53:36,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.026 2026-08-26 00:53:36,901 26 INFO rb-1b89a89-224244-407968 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-26 00:53:36,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.117 2026-08-26 00:53:36,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:36] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-26 00:53:37,000 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:37,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 00:53:37,063 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-26 00:53:37,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 00:53:37,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-26 00:53:37,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-26 00:53:37,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-26 00:53:37,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.024 0.087 2026-08-26 00:53:37,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-26 00:53:37,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 00:53:37,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:53:37,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.112 2026-08-26 00:53:37,299 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,351 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,402 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,452 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,534 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,585 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,636 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,686 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,736 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,791 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,847 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,914 26 INFO rb-1b89a89-224244-407968 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-26 00:53:37,987 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,038 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,089 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,142 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,197 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,250 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,320 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,387 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,438 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,488 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,542 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,596 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,662 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,732 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,783 26 INFO rb-1b89a89-224244-407968 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-26 00:53:38,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-08-26 00:53:38,834 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:53:38,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17349096 (allocated 19271680) 2026-08-26 00:53:38,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 80361 2026-08-26 00:53:38,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-08-26 00:53:38,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 80361 2026-08-26 00:53:38,951 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005338_950859_test_loyalty_program_specific_product.txt 2026-08-26 00:53:38,951 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpeq79hqd6_chrome_odoo" 2026-08-26 00:53:38,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-08-26 00:53:39,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 80566 2026-08-26 00:53:39,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpthbe7z8o_chrome_odoo 2026-08-26 00:53:39,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:44019/json/version 2026-08-26 00:53:39,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:39,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:39,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:44019/json 2026-08-26 00:53:39,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:39,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:44019/devtools/page/6CF246AE4A706E67C9E7C55317F0CD8D 2026-08-26 00:53:39,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-08-26 00:53:39,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-08-26 00:53:39,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:39,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-08-26 00:53:39,607 26 INFO rb-1b89a89-224244-407968 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-26 00:53:39,607 26 INFO rb-1b89a89-224244-407968 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-26 00:53:39,621 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:40,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.384 2026-08-26 00:53:40,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '6CF246AE4A706E67C9E7C55317F0CD8D', 'loaderId': 'CFA9C8E957BF7C813574AE928D06F9A0', 'isDownload': False} 2026-08-26 00:53:40,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-08-26 00:53:40,036 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:40,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:40,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:53:40,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-08-26 00:53:40,370 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:40,372 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:40,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:40,386 26 INFO rb-1b89a89-224244-407968 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-26 00:53:40,399 26 INFO rb-1b89a89-224244-407968 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-26 00:53:40,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.004 2026-08-26 00:53:40,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:40,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:40,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:53:40,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:53:40,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.017 2026-08-26 00:53:40,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 00:53:40,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.098 0.185 2026-08-26 00:53:40,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "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-26 00:53:40,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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.003 2026-08-26 00:53:40,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:53:40,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:40,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:40,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:40,913 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:40,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:40,929 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:40,935 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:40,939 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:40,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 00:53:40,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 00:53:40,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.030 2026-08-26 00:53:41,027 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:41,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.078 0.045 2026-08-26 00:53:41,166 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,169 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:41,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-26 00:53:41,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 00:53:41,214 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.043 0.131 2026-08-26 00:53:41,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-08-26 00:53:41,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.271 2026-08-26 00:53:41,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-08-26 00:53:41,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-26 00:53:41,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 00:53:41,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 00:53:41,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.103 2026-08-26 00:53:41,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-26 00:53:41,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 00:53:41,501 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,554 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,604 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,659 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,719 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.002 0.007 2026-08-26 00:53:41,769 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,843 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,893 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,944 26 INFO rb-1b89a89-224244-407968 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-26 00:53:41,995 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,046 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,096 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,154 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,205 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,257 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,308 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,362 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,417 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,488 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,543 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,593 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,647 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,698 26 INFO rb-1b89a89-224244-407968 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-26 00:53:42,750 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-08-26 00:53:42,751 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 00:53:42,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19310468 (allocated 20971520) 2026-08-26 00:53:42,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 80566 2026-08-26 00:53:42,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-08-26 00:53:42,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 80566 2026-08-26 00:53:42,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005342_909390_test_loyalty_program_using_same_product.txt 2026-08-26 00:53:42,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpthbe7z8o_chrome_odoo" 2026-08-26 00:53:42,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-08-26 00:53:43,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80778 2026-08-26 00:53:43,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpo7p43trj_chrome_odoo 2026-08-26 00:53:43,476 26 INFO rb-1b89a89-224244-407968 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:46351/json/version 2026-08-26 00:53:43,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:43,485 26 INFO rb-1b89a89-224244-407968 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-26 00:53:43,485 26 INFO rb-1b89a89-224244-407968 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:46351/json 2026-08-26 00:53:43,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:43,564 26 INFO rb-1b89a89-224244-407968 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:46351/devtools/page/30EB410F2FD9B64AFBF494BEE99F0988 2026-08-26 00:53:43,566 26 INFO rb-1b89a89-224244-407968 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-26 00:53:43,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-26 00:53:43,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:43,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-26 00:53:43,591 26 INFO rb-1b89a89-224244-407968 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-26 00:53:43,591 26 INFO rb-1b89a89-224244-407968 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-26 00:53:43,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:43,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:43] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.019 0.294 2026-08-26 00:53:43,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '30EB410F2FD9B64AFBF494BEE99F0988', 'loaderId': 'C932BC7A69E096595CAF60356277C7A8', 'isDownload': False} 2026-08-26 00:53:43,915 26 INFO rb-1b89a89-224244-407968 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-26 00:53:43,923 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:43,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:43] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:53:43,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:43] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:53:43,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:43] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:53:44,319 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:44,322 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:44,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:53:44,337 26 INFO rb-1b89a89-224244-407968 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-26 00:53:44,340 26 INFO rb-1b89a89-224244-407968 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-26 00:53:44,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:53:44,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:44,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:44,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "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.005 2026-08-26 00:53:44,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:53:44,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.027 2026-08-26 00:53:44,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:53:44,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.090 0.178 2026-08-26 00:53:44,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:44,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:44,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 00:53:44,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:44,800 26 INFO rb-1b89a89-224244-407968 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-26 00:53:44,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:44,831 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:44,863 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:44,865 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 00:53:44,870 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:44,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:44,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.037 2026-08-26 00:53:44,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-08-26 00:53:44,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:53:44,924 26 INFO rb-1b89a89-224244-407968 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-26 00:53:44,970 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:45,074 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.085 0.033 2026-08-26 00:53:45,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:45,159 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.060 0.136 2026-08-26 00:53:45,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-26 00:53:45,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.196 2026-08-26 00:53:45,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-08-26 00:53:45,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.013 0.239 2026-08-26 00:53:45,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-26 00:53:45,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:53:45,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 00:53:45,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:53:45,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1665&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 00:53:45,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.109 2026-08-26 00:53:45,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:53:45,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:45] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:53:45,461 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,514 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,564 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,621 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,680 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,731 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,782 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,852 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,902 26 INFO rb-1b89a89-224244-407968 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-26 00:53:45,953 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,005 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,176 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,226 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,277 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,328 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,379 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,429 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,484 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,535 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,587 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,653 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:46,664 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:46,704 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,755 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,818 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,870 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,922 26 INFO rb-1b89a89-224244-407968 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-26 00:53:46,975 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,038 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73093957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9156cffd-0c96-4140-8028-6afe55960700'}] 2026-08-26 00:53:47,046 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:47,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73093957 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9156cffd-0c96-4140-8028-6afe55960700'} created pos.order #570 2026-08-26 00:53:47,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73093957 finished 2026-08-26 00:53:47,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.063 0.142 2026-08-26 00:53:47,299 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.009 0.020 2026-08-26 00:53:47,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:47,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:47] "GET /report/barcode/Code128/0446-9789-4abe HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 00:53:47,385 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-26 00:53:47,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 00:53:47,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19646744 (allocated 21106688) 2026-08-26 00:53:47,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80778 2026-08-26 00:53:47,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-26 00:53:47,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80778 2026-08-26 00:53:47,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005347_601515_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-26 00:53:47,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpo7p43trj_chrome_odoo" 2026-08-26 00:53:47,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80995 2026-08-26 00:53:47,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp1vj1rdwk_chrome_odoo 2026-08-26 00:53:47,865 26 INFO rb-1b89a89-224244-407968 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:38531/json/version 2026-08-26 00:53:47,866 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:47,873 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,873 26 INFO rb-1b89a89-224244-407968 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:38531/json 2026-08-26 00:53:47,873 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:47,876 26 INFO rb-1b89a89-224244-407968 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:38531/devtools/page/707EA8DF32FE2572276CF8B2F6F230C3 2026-08-26 00:53:47,880 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-26 00:53:47,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:47,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-26 00:53:47,963 26 INFO rb-1b89a89-224244-407968 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-26 00:53:47,963 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.024 2026-08-26 00:53:48,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '707EA8DF32FE2572276CF8B2F6F230C3', 'loaderId': 'B723A7412E5DC66C9E4975F2D23B31A7', 'isDownload': False} 2026-08-26 00:53:48,005 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,022 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:48,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:53:48,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 00:53:48,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:53:48,378 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:48,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:48,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:48,398 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,402 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:53:48,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:48,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:48,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "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.003 2026-08-26 00:53:48,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:48,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.015 2026-08-26 00:53:48,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 00:53:48,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.071 0.160 2026-08-26 00:53:48,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "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-26 00:53:48,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:48,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 00:53:48,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:48,793 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:48,826 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:48,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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.004 2026-08-26 00:53:48,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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.007 2026-08-26 00:53:48,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 00:53:48,859 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 00:53:48,865 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:48,871 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:48,873 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:48,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.006 0.035 2026-08-26 00:53:48,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-08-26 00:53:48,924 26 INFO rb-1b89a89-224244-407968 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-26 00:53:48,967 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:49,085 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,100 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 00:53:49,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.099 0.043 2026-08-26 00:53:49,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:53:49,167 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-26 00:53:49,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-08-26 00:53:49,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.241 2026-08-26 00:53:49,221 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-26 00:53:49,271 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-26 00:53:49,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-26 00:53:49,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 00:53:49,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:53:49,327 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:53:49,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 00:53:49,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:49] "GET /web/image?model=product.template&field=image_128&id=1665&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:53:49,385 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,436 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,487 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,556 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,607 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,657 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,708 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,758 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,813 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,864 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,917 26 INFO rb-1b89a89-224244-407968 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-26 00:53:49,967 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,020 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,076 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,129 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,182 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:53:50,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.012 2026-08-26 00:53:50,233 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,287 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,337 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,389 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,440 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,495 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,550 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,600 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,672 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,728 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,778 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,832 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,883 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,935 26 INFO rb-1b89a89-224244-407968 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-26 00:53:50,985 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,036 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,086 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,150 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,159 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:51,160 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:51,200 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,250 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,314 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,366 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,418 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,472 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:53:51,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55126677 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '03c5ab1b-01e0-471d-8511-adf1c5e5d9f1'}] 2026-08-26 00:53:51,500 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:51,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55126677 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '03c5ab1b-01e0-471d-8511-adf1c5e5d9f1'} created pos.order #571 2026-08-26 00:53:51,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55126677 finished 2026-08-26 00:53:51,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.056 0.143 2026-08-26 00:53:51,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.007 0.017 2026-08-26 00:53:51,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:51,832 26 INFO rb-1b89a89-224244-407968 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-26 00:53:51,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-26 00:53:51,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 00:53:51,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21020524 (allocated 22155264) 2026-08-26 00:53:51,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80995 2026-08-26 00:53:51,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-26 00:53:51,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80995 2026-08-26 00:53:52,030 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005352_030159_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-26 00:53:52,030 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp1vj1rdwk_chrome_odoo" 2026-08-26 00:53:52,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-08-26 00:53:52,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 81218 2026-08-26 00:53:52,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp93glfc5__chrome_odoo 2026-08-26 00:53:52,519 26 INFO rb-1b89a89-224244-407968 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:38789/json/version 2026-08-26 00:53:52,520 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,563 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,563 26 INFO rb-1b89a89-224244-407968 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:38789/json 2026-08-26 00:53:52,563 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,567 26 INFO rb-1b89a89-224244-407968 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:38789/devtools/page/8300EA67D17B4EDE108A4CEFAAE3B253 2026-08-26 00:53:52,573 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-08-26 00:53:52,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:52,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-08-26 00:53:52,663 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,663 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,670 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:52,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.243 2026-08-26 00:53:52,930 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '8300EA67D17B4EDE108A4CEFAAE3B253', 'loaderId': '69A22E4F4B164D98DA14A7A17D7F1503', 'isDownload': False} 2026-08-26 00:53:52,931 26 INFO rb-1b89a89-224244-407968 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-26 00:53:52,939 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:52,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:53:52,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 00:53:52,954 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 00:53:53,321 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:53,323 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:53,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:53:53,338 26 INFO rb-1b89a89-224244-407968 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-26 00:53:53,341 26 INFO rb-1b89a89-224244-407968 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-26 00:53:53,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 00:53:53,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:53,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:53,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 00:53:53,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:53:53,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.023 2026-08-26 00:53:53,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-26 00:53:53,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.127 0.176 2026-08-26 00:53:53,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:53:53,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:53:53,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 00:53:53,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.028 2026-08-26 00:53:53,867 26 INFO rb-1b89a89-224244-407968 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-26 00:53:53,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 00:53:53,896 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:53,909 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:53,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:53,917 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53: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-26 00:53:53,919 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:53,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.045 2026-08-26 00:53:53,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.063 2026-08-26 00:53:53,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-08-26 00:53:54,003 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:54,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.019 2026-08-26 00:53:54,097 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.076 0.082 2026-08-26 00:53:54,179 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:54,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-08-26 00:53:54,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-08-26 00:53:54,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-08-26 00:53:54,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-26 00:53:54,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-08-26 00:53:54,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-26 00:53:54,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1667&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:53:54,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:53:54,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 00:53:54,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1668&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 00:53:54,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.080 2026-08-26 00:53:54,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:54] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:53:54,414 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,466 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,517 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,570 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,742 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,793 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,861 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,916 26 INFO rb-1b89a89-224244-407968 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-26 00:53:54,966 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,017 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,067 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,131 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,182 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,232 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,284 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,458 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,509 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,580 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,634 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,685 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,736 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,786 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,851 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,926 26 INFO rb-1b89a89-224244-407968 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-26 00:53:55,992 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,044 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,095 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,145 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,196 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,247 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,297 26 INFO rb-1b89a89-224244-407968 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-26 00:53:56,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-08-26 00:53:56,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-26 00:53:56,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18436676 (allocated 20320256) 2026-08-26 00:53:56,415 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 81218 2026-08-26 00:53:56,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-08-26 00:53:56,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 81218 2026-08-26 00:53:56,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005356_479362_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-08-26 00:53:56,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp93glfc5__chrome_odoo" 2026-08-26 00:53:56,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-08-26 00:53:57,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 81431 2026-08-26 00:53:57,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpkekkdzta_chrome_odoo 2026-08-26 00:53:57,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:38113/json/version 2026-08-26 00:53:57,030 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:57,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-08-26 00:53:57,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:38113/json 2026-08-26 00:53:57,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:53:57,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:38113/devtools/page/A0C2A9B47B2FCF808C1B821912B25545 2026-08-26 00:53:57,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-08-26 00:53:57,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-08-26 00:53:57,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:53:57,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-08-26 00:53:57,171 26 INFO rb-1b89a89-224244-407968 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-26 00:53:57,171 26 INFO rb-1b89a89-224244-407968 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-26 00:53:57,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:53:57,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.021 0.251 2026-08-26 00:53:57,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'A0C2A9B47B2FCF808C1B821912B25545', 'loaderId': '5AB638367884F80E59E823D700AF7E3A', 'isDownload': False} 2026-08-26 00:53:57,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-08-26 00:53:57,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:53:57,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:53:57,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:53:57,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:53:57,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:57,801 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:57,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:53:57,817 26 INFO rb-1b89a89-224244-407968 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-26 00:53:57,820 26 INFO rb-1b89a89-224244-407968 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-26 00:53:57,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:53:57,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:53:57,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:57,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 00:53:57,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:53:57,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.134 2026-08-26 00:53:58,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.125 2026-08-26 00:53:58,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.119 0.185 2026-08-26 00:53:58,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "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-26 00:53:58,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:53:58,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-26 00:53:58,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:53:58,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-08-26 00:53:58,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:53:58,473 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:58,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:58,490 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:53:58,497 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 00:53:58,498 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:58,500 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:53:58,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.012 2026-08-26 00:53:58,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-08-26 00:53:58,567 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:53:58,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.022 2026-08-26 00:53:58,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.044 2026-08-26 00:53:58,668 26 INFO rb-1b89a89-224244-407968 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-26 00:53:58,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 00:53:58,712 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:53:58,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-26 00:53:58,764 26 INFO rb-1b89a89-224244-407968 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-26 00:53:58,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.011 0.088 2026-08-26 00:53:58,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:53:58,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-26 00:53:58,814 26 INFO rb-1b89a89-224244-407968 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-26 00:53:58,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 00:53:58,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:53:58,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1670&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.018 0.088 2026-08-26 00:53:58,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:53:58,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:53:58,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1672&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:53:58,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "GET /web/image?model=product.template&field=image_128&id=1671&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:53:58,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.109 2026-08-26 00:53:59,097 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,151 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,201 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,258 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,321 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:53:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:53:59,372 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,423 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,505 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,555 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,606 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,656 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,707 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,758 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,808 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,860 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,914 26 INFO rb-1b89a89-224244-407968 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-26 00:53:59,965 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,017 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,068 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,122 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,177 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,228 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,281 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,351 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,412 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,463 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,513 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,564 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,614 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,668 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,719 26 INFO rb-1b89a89-224244-407968 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-26 00:54:00,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-08-26 00:54:00,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-26 00:54:00,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19488988 (allocated 20582400) 2026-08-26 00:54:00,827 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 81431 2026-08-26 00:54:00,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-08-26 00:54:00,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 81431 2026-08-26 00:54:00,922 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005400_922025_test_loyalty_program_with_tagged_free_product.txt 2026-08-26 00:54:00,922 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpkekkdzta_chrome_odoo" 2026-08-26 00:54:00,930 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-08-26 00:54:01,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 81647 2026-08-26 00:54:01,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp6x3751rm_chrome_odoo 2026-08-26 00:54:01,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36917/json/version 2026-08-26 00:54:01,437 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:01,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:01,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36917/json 2026-08-26 00:54:01,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:01,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:36917/devtools/page/A62585D5E0AF6E6613B5C29EBB1CA71C 2026-08-26 00:54:01,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-08-26 00:54:01,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-08-26 00:54:01,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:01,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-08-26 00:54:01,577 26 INFO rb-1b89a89-224244-407968 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-26 00:54:01,577 26 INFO rb-1b89a89-224244-407968 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-26 00:54:01,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:01,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:01] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.272 2026-08-26 00:54:01,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': 'A62585D5E0AF6E6613B5C29EBB1CA71C', 'loaderId': 'CCF3A9D431685B4F54494AFDBE8A95BC', 'isDownload': False} 2026-08-26 00:54:01,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-08-26 00:54:01,884 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:01,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:54:01,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:54:01,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:54:02,269 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:02,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:02,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:54:02,286 26 INFO rb-1b89a89-224244-407968 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-26 00:54:02,289 26 INFO rb-1b89a89-224244-407968 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-26 00:54:02,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:54:02,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:02,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:02,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-08-26 00:54:02,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:54:02,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.018 2026-08-26 00:54:02,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:54:02,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.122 0.185 2026-08-26 00:54:02,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:02,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:02,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:54:02,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:02,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:02,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:02,834 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:02,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:02,862 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:02,864 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 00:54:02,870 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:02,871 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:02,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.031 2026-08-26 00:54:02,887 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:02,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-08-26 00:54:02,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.024 2026-08-26 00:54:02,984 26 INFO rb-1b89a89-224244-407968 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-26 00:54:02,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.109 2026-08-26 00:54:03,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-08-26 00:54:03,084 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:03,085 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-08-26 00:54:03,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:54:03,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:54:03,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-26 00:54:03,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 00:54:03,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 00:54:03,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:54:03,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:54:03,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.099 2026-08-26 00:54:03,346 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,412 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,462 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,517 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,568 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,621 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,672 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,727 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,784 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,834 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,887 26 INFO rb-1b89a89-224244-407968 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-26 00:54:03,957 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,017 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,068 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,121 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,172 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,225 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,291 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,353 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,404 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,458 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,510 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,562 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,612 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,666 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,720 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,770 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,823 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,890 26 INFO rb-1b89a89-224244-407968 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-26 00:54:04,952 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,000 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,055 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,106 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,158 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,226 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,290 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,341 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,395 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,446 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,498 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,548 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,602 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,656 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,707 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,760 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,829 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,889 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,939 26 INFO rb-1b89a89-224244-407968 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-26 00:54:05,995 26 INFO rb-1b89a89-224244-407968 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-26 00:54:06,045 26 INFO rb-1b89a89-224244-407968 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-26 00:54:06,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-08-26 00:54:06,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 00:54:06,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20601472 (allocated 22286336) 2026-08-26 00:54:06,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 81647 2026-08-26 00:54:06,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-08-26 00:54:06,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 81647 2026-08-26 00:54:06,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005406_238049_test_loyalty_reward_product_tag.txt 2026-08-26 00:54:06,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp6x3751rm_chrome_odoo" 2026-08-26 00:54:06,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-08-26 00:54:06,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 81856 2026-08-26 00:54:06,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpncn8mjjk_chrome_odoo 2026-08-26 00:54:06,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41009/json/version 2026-08-26 00:54:06,868 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:06,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:06,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41009/json 2026-08-26 00:54:06,883 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:06,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:41009/devtools/page/6A0538A3159EDF2DD23BBB7F9E9B6CE1 2026-08-26 00:54:06,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-08-26 00:54:06,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-08-26 00:54:06,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:06,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-08-26 00:54:06,979 26 INFO rb-1b89a89-224244-407968 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-26 00:54:06,979 26 INFO rb-1b89a89-224244-407968 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-26 00:54:06,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:07,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.018 0.276 2026-08-26 00:54:07,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '6A0538A3159EDF2DD23BBB7F9E9B6CE1', 'loaderId': '53DAE1DC55F776A055DE278282CF488E', 'isDownload': False} 2026-08-26 00:54:07,285 26 INFO rb-1b89a89-224244-407968 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-26 00:54:07,301 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:07,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:07,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:54:07,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:54:07,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:07,714 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:07,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 00:54:07,731 26 INFO rb-1b89a89-224244-407968 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-26 00:54:07,735 26 INFO rb-1b89a89-224244-407968 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-26 00:54:07,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:54:07,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:07,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:07,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.002 0.005 2026-08-26 00:54:07,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 00:54:07,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-26 00:54:07,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 00:54:08,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.107 0.249 2026-08-26 00:54:08,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:08,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:54:08,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 00:54:08,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 00:54:08,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:08,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:08,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:08,337 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:08,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-26 00:54:08,361 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-26 00:54:08,385 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:08,386 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:08,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.034 2026-08-26 00:54:08,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 00:54:08,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 00:54:08,498 26 INFO rb-1b89a89-224244-407968 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-26 00:54:08,518 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:54:08,567 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:08,574 26 INFO rb-1b89a89-224244-407968 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-26 00:54:08,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.068 0.023 2026-08-26 00:54:08,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:54:08,626 26 INFO rb-1b89a89-224244-407968 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-26 00:54:08,633 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-26 00:54:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-26 00:54:08,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-26 00:54:08,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.182 2026-08-26 00:54:08,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1675&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 00:54:08,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:54:08,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 00:54:08,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:54:08,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.107 2026-08-26 00:54:08,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:54:08,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:08] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:54:08,887 26 INFO rb-1b89a89-224244-407968 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-26 00:54:08,940 26 INFO rb-1b89a89-224244-407968 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-26 00:54:08,990 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,045 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,447 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,497 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,554 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:09] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.007 0.013 2026-08-26 00:54:09,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.006 0.021 2026-08-26 00:54:09,605 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.026 2026-08-26 00:54:09,653 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,705 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,763 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,813 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,876 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,928 26 INFO rb-1b89a89-224244-407968 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-26 00:54:09,982 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,034 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,104 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,159 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,210 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,280 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,336 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,388 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,451 26 INFO rb-1b89a89-224244-407968 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-26 00:54:10,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-08-26 00:54:10,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 00:54:10,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19582840 (allocated 21106688) 2026-08-26 00:54:10,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 81856 2026-08-26 00:54:10,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-08-26 00:54:10,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 81856 2026-08-26 00:54:10,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005410_645451_test_loyalty_reward_with_variant.txt 2026-08-26 00:54:10,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpncn8mjjk_chrome_odoo" 2026-08-26 00:54:10,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-08-26 00:54:11,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 82071 2026-08-26 00:54:11,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp540r2iyf_chrome_odoo 2026-08-26 00:54:11,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:35715/json/version 2026-08-26 00:54:11,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:11,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:11,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:35715/json 2026-08-26 00:54:11,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:11,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:35715/devtools/page/578D5012EDFD387B20C1D1076C379AFB 2026-08-26 00:54:11,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-26 00:54:11,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-26 00:54:11,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:11,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-26 00:54:11,111 26 INFO rb-1b89a89-224244-407968 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-26 00:54:11,111 26 INFO rb-1b89a89-224244-407968 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-26 00:54:11,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:11,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.029 0.287 2026-08-26 00:54:11,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '578D5012EDFD387B20C1D1076C379AFB', 'loaderId': 'FF09E0D48FA86BB3CD25F34321B40B9A', 'isDownload': False} 2026-08-26 00:54:11,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-08-26 00:54:11,488 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:11,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:11,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:54:11,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:54:11,867 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:54:11,867 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 00:54:11,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:54:11,901 26 INFO rb-1b89a89-224244-407968 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-26 00:54:11,904 26 INFO rb-1b89a89-224244-407968 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-26 00:54:11,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 00:54:11,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:11,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:11,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:54:11,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:54:11,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.021 2026-08-26 00:54:11,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-26 00:54:12,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.115 0.190 2026-08-26 00:54:12,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:12,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 00:54:12,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:54:12,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:12,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:12,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.034 2026-08-26 00:54:12,502 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-26 00:54:12,510 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:12,514 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:12,518 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:12,520 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:12,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.022 2026-08-26 00:54:12,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-26 00:54:12,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-08-26 00:54:12,603 26 INFO rb-1b89a89-224244-407968 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-26 00:54:12,629 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:54:12,683 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:12,694 26 INFO rb-1b89a89-224244-407968 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-26 00:54:12,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.029 2026-08-26 00:54:12,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.155 2026-08-26 00:54:12,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-26 00:54:12,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:54:12,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 00:54:12,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-08-26 00:54:12,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 00:54:12,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 00:54:12,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 00:54:12,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 00:54:12,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:54:12,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.139 2026-08-26 00:54:13,004 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,056 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,107 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,159 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,341 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,392 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,442 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,500 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,551 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,604 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,655 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,705 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,770 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,780 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:13,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:13,821 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,871 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,938 26 INFO rb-1b89a89-224244-407968 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-26 00:54:13,990 26 INFO rb-1b89a89-224244-407968 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-26 00:54:14,043 26 INFO rb-1b89a89-224244-407968 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-26 00:54:14,107 26 INFO rb-1b89a89-224244-407968 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-26 00:54:14,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35187710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '51becd0b-d053-4812-bc01-28a97fde82e6'}] 2026-08-26 00:54:14,112 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:14,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35187710 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '51becd0b-d053-4812-bc01-28a97fde82e6'} created pos.order #572 2026-08-26 00:54:14,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35187710 finished 2026-08-26 00:54:14,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.051 0.122 2026-08-26 00:54:14,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.009 0.019 2026-08-26 00:54:14,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:14] "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-26 00:54:14,401 26 INFO rb-1b89a89-224244-407968 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-26 00:54:14,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:14] "GET /report/barcode/Code128/044e-da9c-47b9 HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:54:14,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-26 00:54:14,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:54:14,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15894328 (allocated 17039360) 2026-08-26 00:54:14,522 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 82071 2026-08-26 00:54:14,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-26 00:54:14,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 82071 2026-08-26 00:54:14,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005414_619919_test_loyalty_validity_dates_and_use.txt 2026-08-26 00:54:14,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp540r2iyf_chrome_odoo" 2026-08-26 00:54:14,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 82276 2026-08-26 00:54:14,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpj7vw6u81_chrome_odoo 2026-08-26 00:54:14,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40063/json/version 2026-08-26 00:54:14,872 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:14,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:14,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40063/json 2026-08-26 00:54:14,879 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:14,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:40063/devtools/page/31C313A7A1ED7676F9E9E5CD08126FAF 2026-08-26 00:54:14,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-26 00:54:14,888 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-26 00:54:14,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:14,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-26 00:54:14,972 26 INFO rb-1b89a89-224244-407968 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-26 00:54:14,972 26 INFO rb-1b89a89-224244-407968 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-26 00:54:15,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.026 2026-08-26 00:54:15,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '31C313A7A1ED7676F9E9E5CD08126FAF', 'loaderId': '34249BB17E7F78446AFFEE7525B1952D', 'isDownload': False} 2026-08-26 00:54:15,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-08-26 00:54:15,045 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:15,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 00:54:15,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:54:15,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:54:15,451 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:15,453 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:15,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:15,472 26 INFO rb-1b89a89-224244-407968 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-26 00:54:15,475 26 INFO rb-1b89a89-224244-407968 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-26 00:54:15,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 00:54:15,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:15,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:15,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:54:15,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:54:15,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.005 0.014 2026-08-26 00:54:15,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 00:54:15,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.071 0.166 2026-08-26 00:54:15,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "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-26 00:54:15,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:15,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 00:54:15,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:54:15,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:15,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:15,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:15,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:15,949 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:15,970 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:15,970 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:15,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-08-26 00:54:15,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 00:54:15,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.018 2026-08-26 00:54:15,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:15,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:16,094 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,104 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:16,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.057 0.024 2026-08-26 00:54:16,186 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:16,204 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.098 2026-08-26 00:54:16,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-26 00:54:16,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:54:16,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:54:16,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-26 00:54:16,323 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.177 2026-08-26 00:54:16,370 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-08-26 00:54:16,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:54:16,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 00:54:16,423 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 00:54:16,625 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,675 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,726 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,791 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:16,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:16,841 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,892 26 INFO rb-1b89a89-224244-407968 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-26 00:54:16,960 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,013 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,065 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,136 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22440847 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9e9ca4a6-5075-4422-b5ff-d7490227c789'}] 2026-08-26 00:54:17,140 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:17,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22440847 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9e9ca4a6-5075-4422-b5ff-d7490227c789'} created pos.order #573 2026-08-26 00:54:17,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22440847 finished 2026-08-26 00:54:17,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.041 0.120 2026-08-26 00:54:17,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.010 0.019 2026-08-26 00:54:17,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:17,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:17] "GET /report/barcode/Code128/044a-8414-49e8 HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 00:54:17,477 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,528 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,592 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,644 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,695 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,746 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,924 26 INFO rb-1b89a89-224244-407968 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-26 00:54:17,975 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,025 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,085 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,136 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,189 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,240 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,290 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,345 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,395 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,445 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,499 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,551 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,603 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,655 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,707 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,758 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,816 26 INFO rb-1b89a89-224244-407968 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-26 00:54:18,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72502764 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '24ebc5ae-a6a1-4480-ba11-b43103691adf'}] 2026-08-26 00:54:18,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72502764 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '24ebc5ae-a6a1-4480-ba11-b43103691adf'} created pos.order #574 2026-08-26 00:54:18,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72502764 finished 2026-08-26 00:54:18,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.036 0.117 2026-08-26 00:54:19,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.006 0.015 2026-08-26 00:54:19,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:19,065 26 INFO rb-1b89a89-224244-407968 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-26 00:54:19,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:19] "GET /report/barcode/Code128/0446-0695-43fe HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:54:19,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-26 00:54:19,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:54:19,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18051772 (allocated 20058112) 2026-08-26 00:54:19,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 82276 2026-08-26 00:54:19,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-26 00:54:19,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 82276 2026-08-26 00:54:19,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005419_272641_test_loyalty_validity_dates_and_use.txt 2026-08-26 00:54:19,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpj7vw6u81_chrome_odoo" 2026-08-26 00:54:19,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-08-26 00:54:19,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 82489 2026-08-26 00:54:19,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpfl5w2ryf_chrome_odoo 2026-08-26 00:54:19,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:44017/json/version 2026-08-26 00:54:19,794 26 INFO rb-1b89a89-224244-407968 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-26 00:54:19,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:19,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:44017/json 2026-08-26 00:54:19,862 26 INFO rb-1b89a89-224244-407968 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-26 00:54:19,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:44017/devtools/page/1DC417A98E3F3A1839854328D9986A2F 2026-08-26 00:54:19,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-08-26 00:54:19,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-08-26 00:54:19,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:19,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-08-26 00:54:19,982 26 INFO rb-1b89a89-224244-407968 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-26 00:54:19,982 26 INFO rb-1b89a89-224244-407968 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-26 00:54:19,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:20,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.028 0.373 2026-08-26 00:54:20,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '1DC417A98E3F3A1839854328D9986A2F', 'loaderId': '76D17F757DE87F0B39CDE24257F982F9', 'isDownload': False} 2026-08-26 00:54:20,394 26 INFO rb-1b89a89-224244-407968 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-26 00:54:20,402 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:20,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:20,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 00:54:20,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:54:20,741 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:20,742 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:20,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 00:54:20,757 26 INFO rb-1b89a89-224244-407968 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-26 00:54:20,761 26 INFO rb-1b89a89-224244-407968 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-26 00:54:20,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:54:20,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:20,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:20,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "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.005 2026-08-26 00:54:20,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:54:20,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.008 0.018 2026-08-26 00:54:20,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:54:21,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.100 0.190 2026-08-26 00:54:21,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:21,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:21,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:54:21,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:21,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:21,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:54:21,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:21,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:21,286 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:21,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:21,300 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:21,300 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:21,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.017 2026-08-26 00:54:21,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:21,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-08-26 00:54:21,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.071 2026-08-26 00:54:21,391 26 INFO rb-1b89a89-224244-407968 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-26 00:54:21,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.067 0.103 2026-08-26 00:54:21,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 00:54:21,495 26 INFO rb-1b89a89-224244-407968 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-26 00:54:21,501 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:21,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:54:21,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-26 00:54:21,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:54:21,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 00:54:21,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-26 00:54:21,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 00:54:21,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:54:21,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 00:54:21,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.098 2026-08-26 00:54:21,763 26 INFO rb-1b89a89-224244-407968 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-26 00:54:21,816 26 INFO rb-1b89a89-224244-407968 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-26 00:54:21,866 26 INFO rb-1b89a89-224244-407968 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-26 00:54:21,919 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,091 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,141 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,192 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,299 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,353 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,407 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,465 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,526 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 00:54:22,577 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,627 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,682 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,733 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,786 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,836 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,890 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,945 26 INFO rb-1b89a89-224244-407968 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-26 00:54:22,996 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,076 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,148 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,158 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:23,158 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:23,198 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,249 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,311 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,364 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,425 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #218907 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '46fa8dea-bee6-4933-a439-a57e3ea4ac30'}] 2026-08-26 00:54:23,431 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:23,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #218907 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '46fa8dea-bee6-4933-a439-a57e3ea4ac30'} created pos.order #575 2026-08-26 00:54:23,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #218907 finished 2026-08-26 00:54:23,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.053 0.123 2026-08-26 00:54:23,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.010 0.020 2026-08-26 00:54:23,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:23,729 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,779 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,829 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,941 26 INFO rb-1b89a89-224244-407968 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-26 00:54:23,994 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,044 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,098 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,155 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,205 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,270 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,320 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,371 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,423 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,591 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,641 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,692 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,745 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,796 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,848 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-08-26 00:54:24,849 26 INFO rb-1b89a89-224244-407968 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-26 00:54:24,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24675364 (allocated 26873856) 2026-08-26 00:54:24,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 82489 2026-08-26 00:54:24,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-08-26 00:54:24,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 82489 2026-08-26 00:54:25,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005425_057934_test_max_usage_partner_with_point.txt 2026-08-26 00:54:25,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpfl5w2ryf_chrome_odoo" 2026-08-26 00:54:25,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-08-26 00:54:25,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 82701 2026-08-26 00:54:25,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp7_671ny__chrome_odoo 2026-08-26 00:54:25,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41359/json/version 2026-08-26 00:54:25,629 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:25,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:25,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:41359/json 2026-08-26 00:54:25,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:25,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:41359/devtools/page/90F5DD137E747C58506D38E76A28EB67 2026-08-26 00:54:25,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-08-26 00:54:25,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-08-26 00:54:25,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:25,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-08-26 00:54:25,767 26 INFO rb-1b89a89-224244-407968 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-26 00:54:25,767 26 INFO rb-1b89a89-224244-407968 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-26 00:54:25,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:26,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.018 0.260 2026-08-26 00:54:26,053 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '90F5DD137E747C58506D38E76A28EB67', 'loaderId': '0449010758C7DB5C0C5480A2BF9DAEB4', 'isDownload': False} 2026-08-26 00:54:26,053 26 INFO rb-1b89a89-224244-407968 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-26 00:54:26,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:26,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:54:26,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:54:26,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:54:26,413 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:26,415 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:26,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:54:26,429 26 INFO rb-1b89a89-224244-407968 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-26 00:54:26,432 26 INFO rb-1b89a89-224244-407968 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-26 00:54:26,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 00:54:26,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:26,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:26,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.005 2026-08-26 00:54:26,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:54:26,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.020 2026-08-26 00:54:26,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:54:26,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.117 0.178 2026-08-26 00:54:26,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:26,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:26,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 00:54:26,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:26,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:26,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 00:54:26,928 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:26,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 00:54:26,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:26,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:26,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.031 2026-08-26 00:54:26,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:26,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:26,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:26,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.047 2026-08-26 00:54:27,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.026 2026-08-26 00:54:27,087 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.162 2026-08-26 00:54:27,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.015 2026-08-26 00:54:27,189 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,191 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:27,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-26 00:54:27,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-26 00:54:27,260 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-08-26 00:54:27,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:54:27,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 00:54:27,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 00:54:27,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:54:27,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-26 00:54:27,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.087 2026-08-26 00:54:27,466 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,519 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,569 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,624 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,683 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 00:54:27,734 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,804 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,854 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,910 26 INFO rb-1b89a89-224244-407968 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-26 00:54:27,966 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,017 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,089 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,144 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,194 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,245 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,307 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,314 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:28,315 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:28,357 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,408 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,472 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,524 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,576 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,628 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,681 26 INFO rb-1b89a89-224244-407968 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-26 00:54:28,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:54:28,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3812316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1c7d8e07-f245-45ba-ad11-e01eaed003c4'}] 2026-08-26 00:54:28,715 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:28,884 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3812316 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1c7d8e07-f245-45ba-ad11-e01eaed003c4'} created pos.order #576 2026-08-26 00:54:28,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3812316 finished 2026-08-26 00:54:28,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.071 0.136 2026-08-26 00:54:28,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.015 0.019 2026-08-26 00:54:28,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:28] "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-26 00:54:29,058 26 INFO rb-1b89a89-224244-407968 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-26 00:54:29,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-08-26 00:54:29,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 00:54:29,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20405092 (allocated 21893120) 2026-08-26 00:54:29,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 82701 2026-08-26 00:54:29,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-08-26 00:54:29,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 82701 2026-08-26 00:54:29,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005429_230483_test_min_qty_points_awarded.txt 2026-08-26 00:54:29,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp7_671ny__chrome_odoo" 2026-08-26 00:54:29,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-08-26 00:54:29,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 82913 2026-08-26 00:54:29,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpisn_i1pm_chrome_odoo 2026-08-26 00:54:29,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:45985/json/version 2026-08-26 00:54:29,870 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:29,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:29,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:45985/json 2026-08-26 00:54:29,880 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:29,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:45985/devtools/page/A0D4EDB36A4F1E0E9CDAEC5D3392874A 2026-08-26 00:54:29,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-08-26 00:54:29,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-08-26 00:54:29,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:29,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-08-26 00:54:29,998 26 INFO rb-1b89a89-224244-407968 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-26 00:54:29,998 26 INFO rb-1b89a89-224244-407968 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-26 00:54:30,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:30,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.027 0.283 2026-08-26 00:54:30,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'A0D4EDB36A4F1E0E9CDAEC5D3392874A', 'loaderId': 'A40CEA834A65E3632222068256C2726D', 'isDownload': False} 2026-08-26 00:54:30,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-08-26 00:54:30,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:30,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.004 2026-08-26 00:54:30,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 00:54:30,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:54:30,687 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:30,689 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:30,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:54:30,707 26 INFO rb-1b89a89-224244-407968 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-26 00:54:30,712 26 INFO rb-1b89a89-224244-407968 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-26 00:54:30,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.003 2026-08-26 00:54:30,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:30,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:30,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:54:30,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:54:30,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.023 2026-08-26 00:54:30,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:54:31,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.114 0.182 2026-08-26 00:54:31,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "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-26 00:54:31,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:31,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-26 00:54:31,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:31,221 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:31,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:54:31,284 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:31,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:31,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:31,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:54:31,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.005 0.019 2026-08-26 00:54:31,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:31,314 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:31,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 00:54:31,333 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:31,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.024 2026-08-26 00:54:31,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.080 2026-08-26 00:54:31,424 26 INFO rb-1b89a89-224244-407968 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-26 00:54:31,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.006 0.008 2026-08-26 00:54:31,515 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:31,517 26 INFO rb-1b89a89-224244-407968 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-26 00:54:31,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-08-26 00:54:31,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-26 00:54:31,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-26 00:54:31,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:54:31,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-26 00:54:31,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-08-26 00:54:31,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 00:54:31,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:54:31,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 00:54:31,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:54:31,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.093 2026-08-26 00:54:31,778 26 INFO rb-1b89a89-224244-407968 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-26 00:54:31,829 26 INFO rb-1b89a89-224244-407968 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-26 00:54:31,880 26 INFO rb-1b89a89-224244-407968 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-26 00:54:31,953 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,004 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,055 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,106 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,156 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,211 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,262 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,312 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,364 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,413 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,464 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,516 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,569 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,619 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,740 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,791 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,854 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,868 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:32,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:32,905 26 INFO rb-1b89a89-224244-407968 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-26 00:54:32,955 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,022 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,074 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,126 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,191 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80324000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9221f306-aec2-4b98-b931-3ba8ce644f01'}] 2026-08-26 00:54:33,195 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:33,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80324000 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9221f306-aec2-4b98-b931-3ba8ce644f01'} created pos.order #577 2026-08-26 00:54:33,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80324000 finished 2026-08-26 00:54:33,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.034 0.063 2026-08-26 00:54:33,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.011 0.027 2026-08-26 00:54:33,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:33,466 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,515 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,570 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,632 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,683 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,734 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,784 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,835 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,888 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,939 26 INFO rb-1b89a89-224244-407968 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-26 00:54:33,990 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,040 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,091 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,141 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,194 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,246 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,297 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,424 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,474 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,528 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,579 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,629 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,685 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,737 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,791 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,855 26 INFO rb-1b89a89-224244-407968 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-26 00:54:34,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5e8f355e-6ce7-401c-afce-c067814cfa06'}] 2026-08-26 00:54:34,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078705 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '5e8f355e-6ce7-401c-afce-c067814cfa06'} created pos.order #578 2026-08-26 00:54:34,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078705 finished 2026-08-26 00:54:34,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.019 0.062 2026-08-26 00:54:34,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.007 0.024 2026-08-26 00:54:35,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:35,034 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,084 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,138 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,188 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,238 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,304 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,356 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,469 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,521 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,572 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,626 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,687 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:54:35,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:54:35,737 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,788 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,841 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,891 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,942 26 INFO rb-1b89a89-224244-407968 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-26 00:54:35,992 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,043 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,093 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,145 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,197 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,248 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,374 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,424 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,482 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,531 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,582 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,636 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,689 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,740 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,799 26 INFO rb-1b89a89-224244-407968 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-26 00:54:36,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96636260 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ddbdb641-7458-4027-b050-eccaf493d88d'}] 2026-08-26 00:54:36,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96636260 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ddbdb641-7458-4027-b050-eccaf493d88d'} created pos.order #579 2026-08-26 00:54:36,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96636260 finished 2026-08-26 00:54:36,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.020 0.049 2026-08-26 00:54:36,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.010 0.017 2026-08-26 00:54:36,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:37,009 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,058 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,111 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,171 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,226 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,321 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,378 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,424 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,476 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,534 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,586 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,636 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,690 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,741 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,791 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,842 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,892 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,943 26 INFO rb-1b89a89-224244-407968 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-26 00:54:37,995 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,046 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,097 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,224 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,274 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,328 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,378 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,429 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,484 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,536 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,587 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,641 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:54:38,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19573133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '1e2c33b0-7e26-46fe-a8a9-283a09ebf1f7'}] 2026-08-26 00:54:38,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19573133 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '1e2c33b0-7e26-46fe-a8a9-283a09ebf1f7'} created pos.order #580 2026-08-26 00:54:38,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19573133 finished 2026-08-26 00:54:38,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.023 0.053 2026-08-26 00:54:38,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.010 0.020 2026-08-26 00:54:38,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:38] "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-26 00:54:38,821 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,870 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,924 26 INFO rb-1b89a89-224244-407968 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-26 00:54:38,984 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,035 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,131 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,183 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,234 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,286 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,348 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:39,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.004 2026-08-26 00:54:39,398 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,449 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,499 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,554 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,604 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,655 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,710 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,762 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,814 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,873 26 INFO rb-1b89a89-224244-407968 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-26 00:54:39,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '98e9352d-e1ea-4d39-9845-2968009a74b8'}] 2026-08-26 00:54:39,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388661 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '98e9352d-e1ea-4d39-9845-2968009a74b8'} created pos.order #581 2026-08-26 00:54:39,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388661 finished 2026-08-26 00:54:39,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.025 0.046 2026-08-26 00:54:39,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.018 2026-08-26 00:54:40,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:40,032 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,082 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,145 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,197 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,248 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,301 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,351 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,403 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,461 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,511 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,563 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,741 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,792 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,842 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,897 26 INFO rb-1b89a89-224244-407968 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-26 00:54:40,948 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,000 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,051 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,151 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,204 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,254 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,307 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,368 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,420 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,470 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,527 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,582 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,633 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,684 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,752 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,808 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,859 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,913 26 INFO rb-1b89a89-224244-407968 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-26 00:54:41,964 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,014 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,068 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,120 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,173 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:42] "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-26 00:54:42,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75443868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'c830d915-756b-4f70-8c32-7c372eb52b39'}] 2026-08-26 00:54:42,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75443868 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'c830d915-756b-4f70-8c32-7c372eb52b39'} created pos.order #582 2026-08-26 00:54:42,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75443868 finished 2026-08-26 00:54:42,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.055 0.133 2026-08-26 00:54:42,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.009 0.024 2026-08-26 00:54:42,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:42,482 26 INFO rb-1b89a89-224244-407968 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-26 00:54:42,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-08-26 00:54:42,533 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:54:42,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 38453548 (allocated 39858176) 2026-08-26 00:54:42,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 82913 2026-08-26 00:54:42,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-08-26 00:54:42,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 82913 2026-08-26 00:54:42,851 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005442_851064_test_multiple_gift_wallet_programs.txt 2026-08-26 00:54:42,851 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpisn_i1pm_chrome_odoo" 2026-08-26 00:54:42,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-08-26 00:54:43,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 83153 2026-08-26 00:54:43,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp9pwb0wo9_chrome_odoo 2026-08-26 00:54:43,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:37267/json/version 2026-08-26 00:54:43,436 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:43,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:43,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:37267/json 2026-08-26 00:54:43,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:43,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:37267/devtools/page/E0BE08B9CBFA83A2E93C1A64C7FE8309 2026-08-26 00:54:43,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-08-26 00:54:43,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-08-26 00:54:43,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:43,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-08-26 00:54:43,585 26 INFO rb-1b89a89-224244-407968 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-26 00:54:43,585 26 INFO rb-1b89a89-224244-407968 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-26 00:54:43,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:43,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:43] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.025 0.286 2026-08-26 00:54:43,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'E0BE08B9CBFA83A2E93C1A64C7FE8309', 'loaderId': 'BBBA25E3E4B5799ECF018EFA37E30671', 'isDownload': False} 2026-08-26 00:54:43,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-08-26 00:54:43,917 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:43,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:43] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:54:43,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:43] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:54:43,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:43] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:54:44,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:44,274 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:44,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-26 00:54:44,306 26 INFO rb-1b89a89-224244-407968 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-26 00:54:44,309 26 INFO rb-1b89a89-224244-407968 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-26 00:54:44,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:54:44,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:44,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:44,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "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.005 2026-08-26 00:54:44,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:54:44,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.018 2026-08-26 00:54:44,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 00:54:44,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.095 0.305 2026-08-26 00:54:44,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:44,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:44,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 00:54:44,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:44,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:44,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:44,942 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:44,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-26 00:54:44,962 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-26 00:54:44,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 00:54:45,009 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:54:45,011 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 00:54:45,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.030 2026-08-26 00:54:45,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 00:54:45,065 26 INFO rb-1b89a89-224244-407968 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-26 00:54:45,085 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:45,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.069 2026-08-26 00:54:45,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-26 00:54:45,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:45,184 26 INFO rb-1b89a89-224244-407968 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-26 00:54:45,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-26 00:54:45,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-08-26 00:54:45,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-26 00:54:45,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.232 2026-08-26 00:54:45,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-26 00:54:45,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-26 00:54:45,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-08-26 00:54:45,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:54:45,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.107 2026-08-26 00:54:45,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:45] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 00:54:45,467 26 INFO rb-1b89a89-224244-407968 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-26 00:54:45,519 26 INFO rb-1b89a89-224244-407968 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-26 00:54:45,570 26 INFO rb-1b89a89-224244-407968 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-26 00:54:45,621 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-08-26 00:54:45,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:54:45,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14337328 (allocated 15466496) 2026-08-26 00:54:45,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 83153 2026-08-26 00:54:45,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-08-26 00:54:45,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 83153 2026-08-26 00:54:45,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005445_720204_test_multiple_loyalty_products.txt 2026-08-26 00:54:45,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp9pwb0wo9_chrome_odoo" 2026-08-26 00:54:45,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-08-26 00:54:46,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 83362 2026-08-26 00:54:46,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpku07hp5m_chrome_odoo 2026-08-26 00:54:46,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:46143/json/version 2026-08-26 00:54:46,160 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:46,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:46,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:46143/json 2026-08-26 00:54:46,168 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:46,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:46143/devtools/page/7D272CFDE8FC7F2613CB0E286E99B26E 2026-08-26 00:54:46,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-26 00:54:46,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-26 00:54:46,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:46,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-08-26 00:54:46,293 26 INFO rb-1b89a89-224244-407968 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-26 00:54:46,293 26 INFO rb-1b89a89-224244-407968 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-26 00:54:46,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:46,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.018 0.283 2026-08-26 00:54:46,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '7D272CFDE8FC7F2613CB0E286E99B26E', 'loaderId': '8542DE76010930A91EF6E7E6AA904E5D', 'isDownload': False} 2026-08-26 00:54:46,603 26 INFO rb-1b89a89-224244-407968 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-26 00:54:46,614 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:46,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:46,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:54:46,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:54:46,968 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:46,971 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:46,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:54:46,983 26 INFO rb-1b89a89-224244-407968 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-26 00:54:46,986 26 INFO rb-1b89a89-224244-407968 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-26 00:54:46,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:54:46,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:47,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:47,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 00:54:47,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-08-26 00:54:47,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-26 00:54:47,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.018 2026-08-26 00:54:47,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.129 0.200 2026-08-26 00:54:47,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:54:47,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:54:47,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-26 00:54:47,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:54:47,517 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:47,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:47,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:47,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:54:47,610 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:47,624 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:47,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-08-26 00:54:47,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:47,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 00:54:47,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 00:54:47,711 26 INFO rb-1b89a89-224244-407968 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-26 00:54:47,732 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:47,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.042 0.021 2026-08-26 00:54:47,790 26 INFO rb-1b89a89-224244-407968 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-26 00:54:47,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:47,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-08-26 00:54:47,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.112 2026-08-26 00:54:47,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-26 00:54:47,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 00:54:47,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.205 2026-08-26 00:54:47,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-26 00:54:47,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 00:54:47,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:47] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 00:54:48,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:48] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:54:48,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.125 2026-08-26 00:54:48,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:48] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-26 00:54:48,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:48] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-26 00:54:48,113 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,173 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,230 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:48] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:54:48,777 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,849 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,901 26 INFO rb-1b89a89-224244-407968 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-26 00:54:48,952 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,002 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,071 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,122 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,173 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,226 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,277 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,329 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,390 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,441 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,491 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,542 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,595 26 INFO rb-1b89a89-224244-407968 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-26 00:54:49,648 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "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.004 2026-08-26 00:54:50,192 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,260 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,322 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,331 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:50,332 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:50,373 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,423 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,486 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,538 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,589 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,641 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,703 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93133790 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ccceef5e-8182-43a5-8b53-74f555eca6af'}] 2026-08-26 00:54:50,713 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:50,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93133790 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ccceef5e-8182-43a5-8b53-74f555eca6af'} created pos.order #583 2026-08-26 00:54:50,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93133790 finished 2026-08-26 00:54:50,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.026 0.058 2026-08-26 00:54:50,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.010 0.022 2026-08-26 00:54:50,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:50,918 26 INFO rb-1b89a89-224244-407968 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-26 00:54:50,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-08-26 00:54:50,968 26 INFO rb-1b89a89-224244-407968 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-26 00:54:51,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17055468 (allocated 18485248) 2026-08-26 00:54:51,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 83362 2026-08-26 00:54:51,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-08-26 00:54:51,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 83362 2026-08-26 00:54:51,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005451_133902_test_multiple_physical_gift_card_sale.txt 2026-08-26 00:54:51,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpku07hp5m_chrome_odoo" 2026-08-26 00:54:51,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-08-26 00:54:51,714 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 83572 2026-08-26 00:54:51,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpj5pxju0x_chrome_odoo 2026-08-26 00:54:51,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:41597/json/version 2026-08-26 00:54:51,715 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:51,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:51,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:41597/json 2026-08-26 00:54:51,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:51,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:41597/devtools/page/D80918FAD432A15D36B8585EE280E65D 2026-08-26 00:54:51,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-08-26 00:54:51,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-08-26 00:54:51,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:51,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-08-26 00:54:51,869 26 INFO rb-1b89a89-224244-407968 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-26 00:54:51,869 26 INFO rb-1b89a89-224244-407968 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-26 00:54:51,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:52,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.022 0.345 2026-08-26 00:54:52,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': 'D80918FAD432A15D36B8585EE280E65D', 'loaderId': 'D85910234D1672CC9379062FE4663889', 'isDownload': False} 2026-08-26 00:54:52,245 26 INFO rb-1b89a89-224244-407968 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-26 00:54:52,254 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:52,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:54:52,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:54:52,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 00:54:52,604 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:52,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:52,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:54:52,622 26 INFO rb-1b89a89-224244-407968 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-26 00:54:52,625 26 INFO rb-1b89a89-224244-407968 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-26 00:54:52,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:54:52,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:54:52,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:52,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 00:54:52,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.012 2026-08-26 00:54:52,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-26 00:54:52,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-26 00:54:53,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.116 0.172 2026-08-26 00:54:53,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 00:54:53,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:53,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:54:53,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.003 2026-08-26 00:54:53,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:53,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:54:53,127 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:53,139 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:53,140 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:53,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 00:54:53,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:53,177 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:53,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.043 2026-08-26 00:54:53,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-26 00:54:53,279 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,301 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:53,372 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:53,381 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.068 0.025 2026-08-26 00:54:53,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:54:53,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-26 00:54:53,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-26 00:54:53,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-26 00:54:53,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.232 2026-08-26 00:54:53,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-26 00:54:53,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-26 00:54:53,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1686&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 00:54:53,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1687&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:54:53,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:54:53,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.090 2026-08-26 00:54:53,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-26 00:54:53,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:53] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:54:53,695 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,763 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,829 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,884 26 INFO rb-1b89a89-224244-407968 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-26 00:54:53,948 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,012 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,063 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,134 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,189 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,240 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,310 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,375 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,426 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,477 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,556 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,612 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-08-26 00:54:54,664 26 INFO rb-1b89a89-224244-407968 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-26 00:54:54,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18784940 (allocated 20189184) 2026-08-26 00:54:54,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 83572 2026-08-26 00:54:54,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-08-26 00:54:54,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 83572 2026-08-26 00:54:54,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005454_816853_test_multiple_reward_line_free_product.txt 2026-08-26 00:54:54,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpj5pxju0x_chrome_odoo" 2026-08-26 00:54:54,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-08-26 00:54:55,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 83782 2026-08-26 00:54:55,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp019s3ubp_chrome_odoo 2026-08-26 00:54:55,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:42093/json/version 2026-08-26 00:54:55,408 26 INFO rb-1b89a89-224244-407968 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-26 00:54:55,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:55,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:42093/json 2026-08-26 00:54:55,461 26 INFO rb-1b89a89-224244-407968 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-26 00:54:55,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:42093/devtools/page/86CA0B19AE5182618CF54D52902CCEB1 2026-08-26 00:54:55,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-08-26 00:54:55,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-08-26 00:54:55,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:55,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-08-26 00:54:55,507 26 INFO rb-1b89a89-224244-407968 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-26 00:54:55,507 26 INFO rb-1b89a89-224244-407968 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-26 00:54:55,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:55,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:55] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.269 2026-08-26 00:54:55,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '86CA0B19AE5182618CF54D52902CCEB1', 'loaderId': 'D56B78755447DD9B796E37C1247DDE30', 'isDownload': False} 2026-08-26 00:54:55,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-08-26 00:54:55,812 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:55,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:54:55,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-26 00:54:55,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 00:54:56,124 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:56,126 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:56,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:54:56,140 26 INFO rb-1b89a89-224244-407968 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-26 00:54:56,143 26 INFO rb-1b89a89-224244-407968 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-26 00:54:56,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:54:56,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:56,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:56,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:54:56,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:54:56,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.031 2026-08-26 00:54:56,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-26 00:54:56,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.089 0.169 2026-08-26 00:54:56,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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-26 00:54:56,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54: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.012 2026-08-26 00:54:56,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:54:56,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:54:56,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-08-26 00:54:56,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:54:56,640 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:54:56,641 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:54:56,643 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:56,668 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:56,669 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:54:56,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.016 2026-08-26 00:54:56,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-08-26 00:54:56,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-08-26 00:54:56,730 26 INFO rb-1b89a89-224244-407968 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-26 00:54:56,769 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:56,866 26 INFO rb-1b89a89-224244-407968 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-26 00:54:56,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.029 2026-08-26 00:54:56,883 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:56,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.131 2026-08-26 00:54:56,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-26 00:54:56,942 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-26 00:54:56,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.180 2026-08-26 00:54:56,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-08-26 00:54:57,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:54:57,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 00:54:57,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:54:57,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.120 2026-08-26 00:54:57,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:54:57,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 00:54:57,126 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,178 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,229 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,282 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,456 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,507 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,568 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:54:57,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:54:57,619 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,669 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,733 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,785 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,837 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,889 26 INFO rb-1b89a89-224244-407968 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-26 00:54:57,941 26 INFO rb-1b89a89-224244-407968 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-26 00:54:58,004 26 INFO rb-1b89a89-224244-407968 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-26 00:54:58,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40155274 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '43a3b3f5-5b9b-4cda-b41b-40052d340725'}] 2026-08-26 00:54:58,012 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:54:58,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40155274 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '43a3b3f5-5b9b-4cda-b41b-40052d340725'} created pos.order #584 2026-08-26 00:54:58,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40155274 finished 2026-08-26 00:54:58,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.050 0.121 2026-08-26 00:54:58,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.010 0.021 2026-08-26 00:54:58,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:58] "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-26 00:54:58,306 26 INFO rb-1b89a89-224244-407968 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-26 00:54:58,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:58] "GET /report/barcode/Code128/044b-4e00-4280 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 00:54:58,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-08-26 00:54:58,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-26 00:54:58,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15585700 (allocated 17039360) 2026-08-26 00:54:58,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 83782 2026-08-26 00:54:58,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-08-26 00:54:58,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 83782 2026-08-26 00:54:58,524 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005458_524779_test_next_order_coupon_program_expiration_date.txt 2026-08-26 00:54:58,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp019s3ubp_chrome_odoo" 2026-08-26 00:54:58,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-08-26 00:54:59,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 84001 2026-08-26 00:54:59,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpd42wstdn_chrome_odoo 2026-08-26 00:54:59,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:34953/json/version 2026-08-26 00:54:59,090 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:59,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:54:59,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:34953/json 2026-08-26 00:54:59,163 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:54:59,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:34953/devtools/page/D133CFA4FDFE45E02C3B4C384E591E2F 2026-08-26 00:54:59,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-08-26 00:54:59,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-08-26 00:54:59,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:54:59,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-08-26 00:54:59,227 26 INFO rb-1b89a89-224244-407968 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-26 00:54:59,228 26 INFO rb-1b89a89-224244-407968 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-26 00:54:59,237 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:54:59,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:59] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.020 0.476 2026-08-26 00:54:59,733 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': 'D133CFA4FDFE45E02C3B4C384E591E2F', 'loaderId': '384E008B9E6C418A362DF8F1FEAA192B', 'isDownload': False} 2026-08-26 00:54:59,733 26 INFO rb-1b89a89-224244-407968 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-26 00:54:59,743 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:54:59,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:54:59,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:54:59,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:54:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 00:55:00,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:00,095 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:00,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:55:00,109 26 INFO rb-1b89a89-224244-407968 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-26 00:55:00,112 26 INFO rb-1b89a89-224244-407968 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-26 00:55:00,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:55:00,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:00,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:00,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "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-26 00:55:00,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:55:00,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.021 2026-08-26 00:55:00,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 00:55:00,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.086 0.167 2026-08-26 00:55:00,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "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-26 00:55:00,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-08-26 00:55:00,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 00:55:00,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:55:00,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:00,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:00,616 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:00,623 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:00,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:00,630 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:00,639 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:00,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.014 2026-08-26 00:55:00,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-08-26 00:55:00,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.051 2026-08-26 00:55:00,707 26 INFO rb-1b89a89-224244-407968 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-26 00:55:00,760 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 00:55:00,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.060 2026-08-26 00:55:00,864 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:00,864 26 INFO rb-1b89a89-224244-407968 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-26 00:55:00,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.073 0.097 2026-08-26 00:55:00,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-26 00:55:00,914 26 INFO rb-1b89a89-224244-407968 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-26 00:55:00,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-26 00:55:00,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-26 00:55:00,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.200 2026-08-26 00:55:00,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:00] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-26 00:55:01,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 00:55:01,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 00:55:01,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 00:55:01,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 00:55:01,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.143 2026-08-26 00:55:01,163 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,216 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,267 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,322 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,378 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,429 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,499 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,550 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,601 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,653 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,823 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,874 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,937 26 INFO rb-1b89a89-224244-407968 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-26 00:55:01,945 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:01,946 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:01,987 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,038 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,101 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,153 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,205 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,257 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,309 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,370 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62415972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e26a2016-cd33-494d-99ed-50232af324a9'}] 2026-08-26 00:55:02,378 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:02,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62415972 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e26a2016-cd33-494d-99ed-50232af324a9'} created pos.order #585 2026-08-26 00:55:02,551 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62415972 finished 2026-08-26 00:55:02,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.071 0.129 2026-08-26 00:55:02,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:02,673 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-08-26 00:55:02,721 26 INFO rb-1b89a89-224244-407968 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-26 00:55:02,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 19213588 (allocated 20447232) 2026-08-26 00:55:02,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 84001 2026-08-26 00:55:02,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-08-26 00:55:02,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 84001 2026-08-26 00:55:02,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005502_864662_test_not_create_loyalty_card_expired_program.txt 2026-08-26 00:55:02,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpd42wstdn_chrome_odoo" 2026-08-26 00:55:02,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-08-26 00:55:03,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 84214 2026-08-26 00:55:03,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpr5is6_54_chrome_odoo 2026-08-26 00:55:03,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42043/json/version 2026-08-26 00:55:03,458 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:03,464 26 INFO rb-1b89a89-224244-407968 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-26 00:55:03,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42043/json 2026-08-26 00:55:03,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:03,466 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:42043/devtools/page/C01965492B699CF854DB2C2DB9A0C8E0 2026-08-26 00:55:03,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-26 00:55:03,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-26 00:55:03,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:03,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-26 00:55:03,514 26 INFO rb-1b89a89-224244-407968 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-26 00:55:03,514 26 INFO rb-1b89a89-224244-407968 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-26 00:55:03,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:03,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:03] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.018 0.258 2026-08-26 00:55:03,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'C01965492B699CF854DB2C2DB9A0C8E0', 'loaderId': 'CFCB7CA051EEC026FA8617E73CF8B503', 'isDownload': False} 2026-08-26 00:55:03,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-08-26 00:55:03,806 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:03,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:55:03,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:03,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:55:04,129 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:04,132 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:04,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:55:04,143 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,148 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:55:04,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:04,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:04,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "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-26 00:55:04,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:55:04,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.008 0.019 2026-08-26 00:55:04,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:55:04,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.118 0.206 2026-08-26 00:55:04,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "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-26 00:55:04,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:04,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:55:04,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:04,645 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.011 2026-08-26 00:55:04,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:04,689 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:04,693 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:55:04,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.013 2026-08-26 00:55:04,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-26 00:55:04,711 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:04,714 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:04,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-26 00:55:04,805 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,812 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:04,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.026 2026-08-26 00:55:04,903 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:04,903 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,963 26 INFO rb-1b89a89-224244-407968 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-26 00:55:04,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.110 2026-08-26 00:55:05,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 00:55:05,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-26 00:55:05,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-26 00:55:05,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.231 2026-08-26 00:55:05,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-08-26 00:55:05,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:55:05,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 00:55:05,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 00:55:05,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 00:55:05,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.120 2026-08-26 00:55:05,299 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,351 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,402 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,457 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,516 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.007 2026-08-26 00:55:05,567 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,641 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,691 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,742 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,794 26 INFO rb-1b89a89-224244-407968 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-26 00:55:05,973 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,023 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,074 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,124 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,182 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,239 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,289 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,362 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,417 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,482 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:06,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:06,532 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,583 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,646 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,699 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,751 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,803 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,854 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,918 26 INFO rb-1b89a89-224244-407968 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-26 00:55:06,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '294a970a-9f52-493e-914d-235c64887b1f'}] 2026-08-26 00:55:06,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:07,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117883 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '294a970a-9f52-493e-914d-235c64887b1f'} created pos.order #586 2026-08-26 00:55:07,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49117883 finished 2026-08-26 00:55:07,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.060 0.137 2026-08-26 00:55:07,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.010 0.021 2026-08-26 00:55:07,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "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-26 00:55:07,270 26 INFO rb-1b89a89-224244-407968 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-26 00:55:07,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-26 00:55:07,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:55:07,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20836512 (allocated 21893120) 2026-08-26 00:55:07,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 84214 2026-08-26 00:55:07,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-26 00:55:07,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 84214 2026-08-26 00:55:07,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005507_475695_test_not_create_loyalty_card_max_usage_program.txt 2026-08-26 00:55:07,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpr5is6_54_chrome_odoo" 2026-08-26 00:55:07,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 84429 2026-08-26 00:55:07,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp66qe0qfu_chrome_odoo 2026-08-26 00:55:07,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43277/json/version 2026-08-26 00:55:07,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:07,775 26 INFO rb-1b89a89-224244-407968 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-26 00:55:07,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43277/json 2026-08-26 00:55:07,776 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:07,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43277/devtools/page/8D7D4B37196012E6EDF1A78E04E96367 2026-08-26 00:55:07,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-26 00:55:07,798 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-26 00:55:07,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:07,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-26 00:55:07,873 26 INFO rb-1b89a89-224244-407968 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-26 00:55:07,874 26 INFO rb-1b89a89-224244-407968 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-26 00:55:07,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.008 0.022 2026-08-26 00:55:07,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '8D7D4B37196012E6EDF1A78E04E96367', 'loaderId': '66CA808EE93676F3D80D2B8C66C92C15', 'isDownload': False} 2026-08-26 00:55:07,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-08-26 00:55:07,923 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:07,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 00:55:07,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:55:07,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:55:08,315 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:08,318 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:08,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:08,332 26 INFO rb-1b89a89-224244-407968 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-26 00:55:08,335 26 INFO rb-1b89a89-224244-407968 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-26 00:55:08,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:55:08,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:08,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:08,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:55:08,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:08,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.013 2026-08-26 00:55:08,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 00:55:08,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.057 0.156 2026-08-26 00:55:08,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.002 2026-08-26 00:55:08,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:55:08,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 00:55:08,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.004 2026-08-26 00:55:08,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.003 2026-08-26 00:55:08,715 26 INFO rb-1b89a89-224244-407968 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-26 00:55:08,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.001 0.004 2026-08-26 00:55:08,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:08,783 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:08,793 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:08,798 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:55:08,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.009 2026-08-26 00:55:08,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:55:08,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 00:55:08,816 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:08,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:08,888 26 INFO rb-1b89a89-224244-407968 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-26 00:55:08,897 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:08,969 26 INFO rb-1b89a89-224244-407968 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-26 00:55:08,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.062 0.021 2026-08-26 00:55:08,983 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:09,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.101 2026-08-26 00:55:09,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-26 00:55:09,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-08-26 00:55:09,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-26 00:55:09,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.194 2026-08-26 00:55:09,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 00:55:09,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-26 00:55:09,161 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:55:09,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:55:09,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 00:55:09,215 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,265 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,321 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,377 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,428 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,500 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,551 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,602 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,655 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,823 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,873 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,924 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,987 26 INFO rb-1b89a89-224244-407968 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-26 00:55:09,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:09,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:10,038 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,089 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,152 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,204 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,256 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,307 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,359 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,421 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27402339 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '4dab44a9-de33-44dc-ba9b-2362e20df19c'}] 2026-08-26 00:55:10,427 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:10,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27402339 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '4dab44a9-de33-44dc-ba9b-2362e20df19c'} created pos.order #587 2026-08-26 00:55:10,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27402339 finished 2026-08-26 00:55:10,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.045 0.112 2026-08-26 00:55:10,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:10,682 26 INFO rb-1b89a89-224244-407968 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-26 00:55:10,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-26 00:55:10,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-26 00:55:10,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19101476 (allocated 20447232) 2026-08-26 00:55:10,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 84429 2026-08-26 00:55:10,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-26 00:55:10,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 84429 2026-08-26 00:55:10,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005510_844561_test_not_create_loyalty_card_max_usage_program.txt 2026-08-26 00:55:10,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp66qe0qfu_chrome_odoo" 2026-08-26 00:55:10,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-08-26 00:55:11,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84640 2026-08-26 00:55:11,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpeqd6i0cq_chrome_odoo 2026-08-26 00:55:11,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33723/json/version 2026-08-26 00:55:11,417 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:11,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:11,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33723/json 2026-08-26 00:55:11,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:11,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:33723/devtools/page/25750A01A608D54815925AD72D326FD0 2026-08-26 00:55:11,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-26 00:55:11,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-26 00:55:11,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:11,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-26 00:55:11,563 26 INFO rb-1b89a89-224244-407968 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-26 00:55:11,563 26 INFO rb-1b89a89-224244-407968 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-26 00:55:11,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:11,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:11] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.288 2026-08-26 00:55:11,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '25750A01A608D54815925AD72D326FD0', 'loaderId': '99E4981683A2F2C19533415B0800F427', 'isDownload': False} 2026-08-26 00:55:11,875 26 INFO rb-1b89a89-224244-407968 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-26 00:55:11,887 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:11,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:11] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:11,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:11] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:11,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:11] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 00:55:12,223 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:12,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:12,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:55:12,240 26 INFO rb-1b89a89-224244-407968 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-26 00:55:12,243 26 INFO rb-1b89a89-224244-407968 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-26 00:55:12,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:55:12,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:12,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:12,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:55:12,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:55:12,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.018 2026-08-26 00:55:12,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-08-26 00:55:12,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.080 0.171 2026-08-26 00:55:12,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:12,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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.012 2026-08-26 00:55:12,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 00:55:12,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:55:12,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:12,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:55:12,718 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:12,736 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:55:12,760 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 00:55:12,763 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:12,769 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:12,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.017 2026-08-26 00:55:12,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 00:55:12,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-26 00:55:12,815 26 INFO rb-1b89a89-224244-407968 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-26 00:55:12,864 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:12,970 26 INFO rb-1b89a89-224244-407968 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-26 00:55:12,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.085 0.038 2026-08-26 00:55:12,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:13,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.139 2026-08-26 00:55:13,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-26 00:55:13,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-26 00:55:13,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-26 00:55:13,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-26 00:55:13,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 00:55:13,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:55:13,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:55:13,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 00:55:13,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.095 2026-08-26 00:55:13,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:55:13,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:13] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:55:13,255 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,307 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,358 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,410 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,460 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,511 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,566 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,623 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,681 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,736 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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 - 6 0.003 0.006 2026-08-26 00:55:13,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-26 00:55:13,805 26 INFO rb-1b89a89-224244-407968 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-26 00:55:13,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15016036 (allocated 15990784) 2026-08-26 00:55:13,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84640 2026-08-26 00:55:13,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-26 00:55:13,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84640 2026-08-26 00:55:13,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005513_922877_test_order_reward_product_tax_included_excluded.txt 2026-08-26 00:55:13,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpeqd6i0cq_chrome_odoo" 2026-08-26 00:55:14,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84848 2026-08-26 00:55:14,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpd7j6ptw8_chrome_odoo 2026-08-26 00:55:14,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38415/json/version 2026-08-26 00:55:14,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:14,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:14,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38415/json 2026-08-26 00:55:14,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:14,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38415/devtools/page/30ECC3C696933280F3ED161B43E63408 2026-08-26 00:55:14,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-26 00:55:14,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-26 00:55:14,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:14,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-26 00:55:14,274 26 INFO rb-1b89a89-224244-407968 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-26 00:55:14,274 26 INFO rb-1b89a89-224244-407968 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-26 00:55:14,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-26 00:55:14,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '30ECC3C696933280F3ED161B43E63408', 'loaderId': 'EED273AEF5F539ABDEB5FAE819C6CA84', 'isDownload': False} 2026-08-26 00:55:14,310 26 INFO rb-1b89a89-224244-407968 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-26 00:55:14,319 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:14,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:14,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:14,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:55:14,717 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:14,721 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:14,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:55:14,739 26 INFO rb-1b89a89-224244-407968 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-26 00:55:14,742 26 INFO rb-1b89a89-224244-407968 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-26 00:55:14,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:55:14,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:14,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:14,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:55:14,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:55:14,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-26 00:55:14,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-26 00:55:15,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.074 0.156 2026-08-26 00:55:15,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.002 2026-08-26 00:55:15,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.004 2026-08-26 00:55:15,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-26 00:55:15,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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.027 2026-08-26 00:55:15,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:15,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:15,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:15,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:15,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:15,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:55:15,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.006 0.014 2026-08-26 00:55:15,265 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:15,267 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:15,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-08-26 00:55:15,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:15,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.022 2026-08-26 00:55:15,384 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.121 2026-08-26 00:55:15,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.083 2026-08-26 00:55:15,494 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:15,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-26 00:55:15,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-08-26 00:55:15,560 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.036 0.126 2026-08-26 00:55:15,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-08-26 00:55:15,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 00:55:15,597 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:55:15,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 00:55:15,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:55:15,648 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:15] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 00:55:15,698 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,749 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,809 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,865 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,920 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,974 26 INFO rb-1b89a89-224244-407968 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-26 00:55:15,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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.001 0.004 2026-08-26 00:55:16,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-26 00:55:16,026 26 INFO rb-1b89a89-224244-407968 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-26 00:55:16,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14777652 (allocated 15990784) 2026-08-26 00:55:16,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84848 2026-08-26 00:55:16,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-26 00:55:16,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84848 2026-08-26 00:55:16,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005516_122365_test_order_reward_product_tax_included_excluded.txt 2026-08-26 00:55:16,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpd7j6ptw8_chrome_odoo" 2026-08-26 00:55:16,131 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-08-26 00:55:16,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 85056 2026-08-26 00:55:16,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpvmucn68f_chrome_odoo 2026-08-26 00:55:16,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43565/json/version 2026-08-26 00:55:16,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:16,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:16,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43565/json 2026-08-26 00:55:16,976 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:16,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:43565/devtools/page/9BAB1334BD479964ACB9DD9D8E654F6D 2026-08-26 00:55:16,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-08-26 00:55:16,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-08-26 00:55:17,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:17,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-08-26 00:55:17,096 26 INFO rb-1b89a89-224244-407968 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-26 00:55:17,096 26 INFO rb-1b89a89-224244-407968 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-26 00:55:17,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:17,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.016 0.356 2026-08-26 00:55:17,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '9BAB1334BD479964ACB9DD9D8E654F6D', 'loaderId': 'E6D10CE8A3D21069FB07FA5D53C210FF', 'isDownload': False} 2026-08-26 00:55:17,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-08-26 00:55:17,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:17,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:17,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:17,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:55:17,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:17,817 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:17,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 00:55:17,834 26 INFO rb-1b89a89-224244-407968 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-26 00:55:17,838 26 INFO rb-1b89a89-224244-407968 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-26 00:55:17,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:55:17,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:17,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:17,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-26 00:55:17,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:55:17,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.019 2026-08-26 00:55:17,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:55:20,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.098 2.095 2026-08-26 00:55:20,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "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-26 00:55:20,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:20,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 00:55:20,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:55:20,204 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:20,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:55:20,235 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:20,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:20,265 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:20,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:20,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:20,278 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:20,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.017 2026-08-26 00:55:20,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 00:55:20,336 26 INFO rb-1b89a89-224244-407968 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-26 00:55:20,372 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:55:20,464 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:20,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.081 0.029 2026-08-26 00:55:20,480 26 INFO rb-1b89a89-224244-407968 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-26 00:55:20,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-26 00:55:20,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.119 2026-08-26 00:55:20,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.059 0.137 2026-08-26 00:55:20,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:55:20,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.012 0.259 2026-08-26 00:55:20,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-26 00:55:20,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-26 00:55:20,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:55:20,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 00:55:20,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:55:20,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-26 00:55:20,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.145 2026-08-26 00:55:20,810 26 INFO rb-1b89a89-224244-407968 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-26 00:55:20,869 26 INFO rb-1b89a89-224244-407968 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-26 00:55:20,925 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:21] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.004 0.008 2026-08-26 00:55:21,472 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,524 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,576 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,627 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,680 26 INFO rb-1b89a89-224244-407968 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-26 00:55:21,734 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:22] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.002 0.006 2026-08-26 00:55:22,272 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,323 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,376 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,426 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,480 26 INFO rb-1b89a89-224244-407968 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-26 00:55:22,533 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.003 0.009 2026-08-26 00:55:23,072 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,124 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,176 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,227 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,277 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,332 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,388 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,446 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,499 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:23] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.004 2026-08-26 00:55:23,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:23] "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-26 00:55:23,554 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,608 26 INFO rb-1b89a89-224244-407968 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-26 00:55:23,664 26 INFO rb-1b89a89-224244-407968 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-26 00:55:24,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:24] "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.007 2026-08-26 00:55:24,205 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,255 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,318 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,370 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,420 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,471 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,521 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,573 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,624 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,756 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,806 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,857 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,924 26 INFO rb-1b89a89-224244-407968 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-26 00:55:26,934 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:26,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:26,975 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,026 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,089 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,140 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,192 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,253 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99782661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a325e63c-6b2b-450f-ae69-94f091e7323a'}] 2026-08-26 00:55:27,260 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:27,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99782661 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a325e63c-6b2b-450f-ae69-94f091e7323a'} created pos.order #589 2026-08-26 00:55:27,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99782661 finished 2026-08-26 00:55:27,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.025 0.065 2026-08-26 00:55:27,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.007 0.018 2026-08-26 00:55:27,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "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-26 00:55:27,465 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,515 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,574 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,627 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,680 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,733 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,786 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,839 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:27,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:27] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.010 2026-08-26 00:55:27,897 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,947 26 INFO rb-1b89a89-224244-407968 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-26 00:55:27,998 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,049 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,099 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,150 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,200 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,255 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,305 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,356 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,410 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,462 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,516 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:55:28,537 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57777470 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '54960a1b-fa85-4994-8970-2204b3dc21f4'}] 2026-08-26 00:55:28,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57777470 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '54960a1b-fa85-4994-8970-2204b3dc21f4'} created pos.order #590 2026-08-26 00:55:28,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57777470 finished 2026-08-26 00:55:28,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.055 0.152 2026-08-26 00:55:28,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.007 0.018 2026-08-26 00:55:28,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:28,827 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,878 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,936 26 INFO rb-1b89a89-224244-407968 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-26 00:55:28,989 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,042 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,095 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,148 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,201 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:55:29,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.014 2026-08-26 00:55:29,261 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,312 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,362 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,413 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,463 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,514 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,564 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,619 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,669 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,720 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,774 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,826 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,880 26 INFO rb-1b89a89-224244-407968 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-26 00:55:29,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:55:29,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15943887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b7059ed5-07b1-492c-9215-487fc15ec2e3'}] 2026-08-26 00:55:30,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15943887 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b7059ed5-07b1-492c-9215-487fc15ec2e3'} created pos.order #591 2026-08-26 00:55:30,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15943887 finished 2026-08-26 00:55:30,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.035 0.121 2026-08-26 00:55:30,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.005 0.014 2026-08-26 00:55:30,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:30,138 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,187 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,247 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,307 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,357 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,411 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,464 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,516 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,569 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:30] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:55:30,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:55:30,625 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,676 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,726 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,777 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,828 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,879 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,929 26 INFO rb-1b89a89-224244-407968 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-26 00:55:30,985 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,034 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,085 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,140 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,192 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,247 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:55:31,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41408001 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '74178548-0f49-4220-b5ca-b210e8334895'}] 2026-08-26 00:55:31,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41408001 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '74178548-0f49-4220-b5ca-b210e8334895'} created pos.order #592 2026-08-26 00:55:31,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41408001 finished 2026-08-26 00:55:31,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.034 0.097 2026-08-26 00:55:31,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.007 0.020 2026-08-26 00:55:31,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:31] "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-26 00:55:31,488 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,539 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,595 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,654 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,713 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,771 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,821 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,875 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,928 26 INFO rb-1b89a89-224244-407968 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-26 00:55:31,982 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,035 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:32,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:55:32,091 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,142 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,193 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,243 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,294 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,345 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,395 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,449 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,500 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,550 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,604 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,656 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,709 26 INFO rb-1b89a89-224244-407968 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-26 00:55:32,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:55:32,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37975948 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6bbbf976-4a55-4646-8e5a-1ee36015d34d'}] 2026-08-26 00:55:32,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37975948 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6bbbf976-4a55-4646-8e5a-1ee36015d34d'} created pos.order #593 2026-08-26 00:55:32,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37975948 finished 2026-08-26 00:55:32,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.038 0.145 2026-08-26 00:55:32,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.005 0.014 2026-08-26 00:55:32,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:32] "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-26 00:55:32,985 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,031 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,091 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,155 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,214 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,265 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,318 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,372 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,425 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,478 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:33,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.003 0.008 2026-08-26 00:55:33,529 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,579 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,635 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,684 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,734 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,789 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,840 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,892 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,944 26 INFO rb-1b89a89-224244-407968 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-26 00:55:33,996 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,055 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24721898 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6edb5e70-3d92-4d4b-868e-f1188f9f3ca2'}] 2026-08-26 00:55:34,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24721898 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '6edb5e70-3d92-4d4b-868e-f1188f9f3ca2'} created pos.order #594 2026-08-26 00:55:34,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24721898 finished 2026-08-26 00:55:34,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.038 0.099 2026-08-26 00:55:34,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:34,243 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,291 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,341 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,448 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,501 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,551 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,605 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,661 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,711 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,772 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,823 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,876 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,928 26 INFO rb-1b89a89-224244-407968 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-26 00:55:34,979 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,031 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,081 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,205 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,255 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,309 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,359 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,410 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,464 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,516 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,567 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,618 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,678 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83057036 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'f1459737-a35e-433d-b87b-8f3455952be1'}] 2026-08-26 00:55:35,717 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83057036 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'f1459737-a35e-433d-b87b-8f3455952be1'} created pos.order #595 2026-08-26 00:55:35,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83057036 finished 2026-08-26 00:55:35,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.020 0.048 2026-08-26 00:55:35,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.023 0.055 2026-08-26 00:55:35,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:35,880 26 INFO rb-1b89a89-224244-407968 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-26 00:55:35,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-08-26 00:55:35,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 00:55:36,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 32218920 (allocated 33828864) 2026-08-26 00:55:36,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 85056 2026-08-26 00:55:36,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-08-26 00:55:36,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 85056 2026-08-26 00:55:36,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005536_226981_test_physical_gift_card.txt 2026-08-26 00:55:36,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpvmucn68f_chrome_odoo" 2026-08-26 00:55:36,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-08-26 00:55:36,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 85313 2026-08-26 00:55:36,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmplt6a1brr_chrome_odoo 2026-08-26 00:55:36,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39619/json/version 2026-08-26 00:55:36,640 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:36,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:36,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39619/json 2026-08-26 00:55:36,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:36,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:39619/devtools/page/F3F03E6BDF4C5B0461C988DE106B6D95 2026-08-26 00:55:36,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-08-26 00:55:36,680 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-08-26 00:55:36,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:36,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-08-26 00:55:36,775 26 INFO rb-1b89a89-224244-407968 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-26 00:55:36,775 26 INFO rb-1b89a89-224244-407968 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-26 00:55:36,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:37,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.020 0.235 2026-08-26 00:55:37,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'F3F03E6BDF4C5B0461C988DE106B6D95', 'loaderId': '2D459E4D17C453A378FD1520B91FA7CF', 'isDownload': False} 2026-08-26 00:55:37,038 26 INFO rb-1b89a89-224244-407968 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-26 00:55:37,046 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:37,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:55:37,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:55:37,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:55:37,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:37,386 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:37,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:55:37,399 26 INFO rb-1b89a89-224244-407968 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-26 00:55:37,402 26 INFO rb-1b89a89-224244-407968 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-26 00:55:37,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 00:55:37,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:37,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:37,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "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-26 00:55:37,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:55:37,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.023 2026-08-26 00:55:37,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:55:37,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.115 0.168 2026-08-26 00:55:37,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:37,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:37,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-26 00:55:37,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:37,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:37,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:55:37,923 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:37,935 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:37,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:37,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 00:55:37,945 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:37,959 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-26 00:55:37,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.022 2026-08-26 00:55:37,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-26 00:55:38,013 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,063 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:38,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:38,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.022 2026-08-26 00:55:38,166 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.123 2026-08-26 00:55:38,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.120 2026-08-26 00:55:38,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 00:55:38,214 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:55:38,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-26 00:55:38,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:55:38,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 00:55:38,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 00:55:38,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.124 2026-08-26 00:55:38,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:55:38,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 00:55:38,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 00:55:38,449 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,501 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,552 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,608 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,666 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,716 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,790 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,847 26 INFO rb-1b89a89-224244-407968 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-26 00:55:38,901 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 00:55:39,442 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,516 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,568 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,619 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,670 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,721 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,771 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,838 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,849 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:39,849 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:39,888 26 INFO rb-1b89a89-224244-407968 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-26 00:55:39,939 26 INFO rb-1b89a89-224244-407968 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-26 00:55:40,007 26 INFO rb-1b89a89-224244-407968 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-26 00:55:40,061 26 INFO rb-1b89a89-224244-407968 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-26 00:55:40,126 26 INFO rb-1b89a89-224244-407968 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-26 00:55:40,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62869774 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '502314da-3c58-4883-b488-981bfa3ccab7'}] 2026-08-26 00:55:40,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:40,934 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62869774 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '502314da-3c58-4883-b488-981bfa3ccab7'} created pos.order #596 2026-08-26 00:55:40,955 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62869774 finished 2026-08-26 00:55:41,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.237 0.638 2026-08-26 00:55:41,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.037 0.071 2026-08-26 00:55:41,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:41,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:41] "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-26 00:55:41,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-08-26 00:55:41,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 00:55:41,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19619916 (allocated 20844544) 2026-08-26 00:55:41,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 85313 2026-08-26 00:55:41,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-08-26 00:55:41,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 85313 2026-08-26 00:55:41,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005541_404598_test_physical_gift_card_invoiced.txt 2026-08-26 00:55:41,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmplt6a1brr_chrome_odoo" 2026-08-26 00:55:41,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-08-26 00:55:41,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 85535 2026-08-26 00:55:41,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpne_eg3ch_chrome_odoo 2026-08-26 00:55:41,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39885/json/version 2026-08-26 00:55:41,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:41,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:41,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39885/json 2026-08-26 00:55:41,868 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:41,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39885/devtools/page/4AFD25E54428858E880C2F6136BA5328 2026-08-26 00:55:41,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-26 00:55:41,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-26 00:55:41,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:41,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-08-26 00:55:41,977 26 INFO rb-1b89a89-224244-407968 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-26 00:55:41,977 26 INFO rb-1b89a89-224244-407968 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-26 00:55:41,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:42,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.021 0.240 2026-08-26 00:55:42,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '4AFD25E54428858E880C2F6136BA5328', 'loaderId': '732719CECD91492E4777BF96D3FB34FD', 'isDownload': False} 2026-08-26 00:55:42,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-08-26 00:55:42,255 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:42,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-08-26 00:55:42,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-08-26 00:55:42,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-08-26 00:55:42,652 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:42,654 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:42,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:55:42,668 26 INFO rb-1b89a89-224244-407968 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-26 00:55:42,671 26 INFO rb-1b89a89-224244-407968 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-26 00:55:42,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:55:42,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:42,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:42,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "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-26 00:55:42,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:55:42,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-26 00:55:42,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:55:43,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.099 0.190 2026-08-26 00:55:43,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "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-26 00:55:43,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:43,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:55:43,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.030 2026-08-26 00:55:43,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:43,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:55:43,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:43,211 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:43,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:43,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 00:55:43,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 00:55:43,232 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:43,234 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:43,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.024 2026-08-26 00:55:43,301 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,388 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-26 00:55:43,408 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:43,459 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.059 0.089 2026-08-26 00:55:43,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.176 2026-08-26 00:55:43,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-26 00:55:43,535 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 00:55:43,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-26 00:55:43,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.001 0.192 2026-08-26 00:55:43,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 00:55:43,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 00:55:43,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:55:43,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.080 2026-08-26 00:55:43,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:55:43,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:55:43,683 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:43] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 00:55:43,735 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,786 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,839 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,890 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,942 26 INFO rb-1b89a89-224244-407968 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-26 00:55:43,994 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,053 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,104 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,155 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,205 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,262 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,318 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:44] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 00:55:44,860 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,926 26 INFO rb-1b89a89-224244-407968 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-26 00:55:44,977 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,028 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,078 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,129 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,179 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,243 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,252 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:45,252 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:45,293 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,344 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,406 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,458 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,511 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,562 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,624 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5581986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'edd88020-41b7-4383-bef8-03eec3a0f02e'}] 2026-08-26 00:55:45,629 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:45,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5581986 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'edd88020-41b7-4383-bef8-03eec3a0f02e'} created pos.order #597 2026-08-26 00:55:45,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5581986 finished 2026-08-26 00:55:45,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.034 0.057 2026-08-26 00:55:45,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.013 0.020 2026-08-26 00:55:45,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:45,859 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,887 26 INFO rb-1b89a89-224244-407968 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-26 00:55:45,950 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,001 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,052 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,105 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,156 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,207 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,259 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,316 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,367 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,418 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,468 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,522 26 INFO rb-1b89a89-224244-407968 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-26 00:55:46,575 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:47] "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.004 2026-08-26 00:55:47,124 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,193 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,246 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,296 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,348 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,398 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,463 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,514 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,565 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,619 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,670 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,722 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,774 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,835 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,886 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,937 26 INFO rb-1b89a89-224244-407968 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-26 00:55:47,988 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,042 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,098 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:48] "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-26 00:55:48,641 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,713 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,765 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,816 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,867 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,917 26 INFO rb-1b89a89-224244-407968 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-26 00:55:48,968 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,018 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,075 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,125 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,175 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,230 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,282 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,334 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,385 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,447 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31677899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2de3ff68-d58b-4397-ba24-f7538a8caac6'}] 2026-08-26 00:55:49,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31677899 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2de3ff68-d58b-4397-ba24-f7538a8caac6'} created pos.order #598 2026-08-26 00:55:49,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31677899 finished 2026-08-26 00:55:49,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.032 0.048 2026-08-26 00:55:49,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.018 0.030 2026-08-26 00:55:49,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:49] "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-26 00:55:49,641 26 INFO rb-1b89a89-224244-407968 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-26 00:55:49,691 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-08-26 00:55:49,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-26 00:55:49,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 18924404 (allocated 20582400) 2026-08-26 00:55:49,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 85535 2026-08-26 00:55:49,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-08-26 00:55:49,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 85535 2026-08-26 00:55:49,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005549_866971_test_physical_gift_card_sale.txt 2026-08-26 00:55:49,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpne_eg3ch_chrome_odoo" 2026-08-26 00:55:49,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-08-26 00:55:50,344 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 85753 2026-08-26 00:55:50,344 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpefzgf44y_chrome_odoo 2026-08-26 00:55:50,344 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:43181/json/version 2026-08-26 00:55:50,345 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:50,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-08-26 00:55:50,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:43181/json 2026-08-26 00:55:50,366 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:50,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:43181/devtools/page/5D9264C92D0CF9F34CC4CB49B4F8DCE1 2026-08-26 00:55:50,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-08-26 00:55:50,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-08-26 00:55:50,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:50,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-08-26 00:55:50,493 26 INFO rb-1b89a89-224244-407968 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-26 00:55:50,493 26 INFO rb-1b89a89-224244-407968 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-26 00:55:50,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:50,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:50] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.016 0.241 2026-08-26 00:55:50,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '5D9264C92D0CF9F34CC4CB49B4F8DCE1', 'loaderId': '0ED082E876593FE3A696362A405A5DF7', 'isDownload': False} 2026-08-26 00:55:50,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-08-26 00:55:50,767 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:50,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:50] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:55:50,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:50] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.009 2026-08-26 00:55:50,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:50] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-08-26 00:55:51,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:51,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:51,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:55:51,131 26 INFO rb-1b89a89-224244-407968 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-26 00:55:51,135 26 INFO rb-1b89a89-224244-407968 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-26 00:55:51,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-26 00:55:51,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:51,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:51,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 00:55:51,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-08-26 00:55:51,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-26 00:55:51,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.019 2026-08-26 00:55:51,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.115 0.262 2026-08-26 00:55:51,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:51,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:55:51,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:55:51,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:51,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:51,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:55:51,818 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:51,829 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 00:55:51,829 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 00:55:51,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-08-26 00:55:51,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:55:51,840 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:51,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.028 2026-08-26 00:55:51,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-26 00:55:51,920 26 INFO rb-1b89a89-224244-407968 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-26 00:55:51,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 00:55:51,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.024 2026-08-26 00:55:52,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.079 2026-08-26 00:55:52,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:52,079 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-26 00:55:52,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 00:55:52,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:55:52,158 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-08-26 00:55:52,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-08-26 00:55:52,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 00:55:52,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 00:55:52,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1700&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:55:52,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:55:52,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 00:55:52,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.103 2026-08-26 00:55:52,378 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,430 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,480 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,535 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,595 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.008 2026-08-26 00:55:52,645 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,716 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,767 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,818 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,873 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,930 26 INFO rb-1b89a89-224244-407968 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-26 00:55:52,999 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,057 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,108 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,158 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,220 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,228 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:53,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:53,271 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,321 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,384 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,438 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:55:53,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39623240 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aabec266-18f5-4c30-a418-de4494c49fe8'}] 2026-08-26 00:55:53,461 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:53,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39623240 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'aabec266-18f5-4c30-a418-de4494c49fe8'} created pos.order #599 2026-08-26 00:55:53,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39623240 finished 2026-08-26 00:55:53,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.071 0.150 2026-08-26 00:55:53,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.015 0.018 2026-08-26 00:55:53,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:53,792 26 INFO rb-1b89a89-224244-407968 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-26 00:55:53,843 26 INFO rb-1b89a89-224244-407968 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-26 00:55:54,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /pos/ui/75/receipt/aabec266-18f5-4c30-a418-de4494c49fe8 HTTP/1.1" 200 - 31 0.009 0.026 2026-08-26 00:55:54,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:54,674 26 INFO rb-1b89a89-224244-407968 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-26 00:55:54,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:55:54,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:54,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:54,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.003 0.013 2026-08-26 00:55:54,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.018 2026-08-26 00:55:54,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 00:55:54,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:54,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.005 2026-08-26 00:55:54,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.017 0.026 2026-08-26 00:55:54,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:55:54,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.011 2026-08-26 00:55:54,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-08-26 00:55:54,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:54,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-26 00:55:54,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.003 0.010 2026-08-26 00:55:54,961 26 INFO rb-1b89a89-224244-407968 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-26 00:55:55,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-08-26 00:55:55,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.082 0.024 2026-08-26 00:55:55,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:55:55,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.130 2026-08-26 00:55:55,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16482416 (allocated 18350080) 2026-08-26 00:55:55,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 85753 2026-08-26 00:55:55,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-08-26 00:55:55,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 85753 2026-08-26 00:55:55,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005555_231335_test_point_per_money_spent.txt 2026-08-26 00:55:55,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpefzgf44y_chrome_odoo" 2026-08-26 00:55:55,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-08-26 00:55:55,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 85985 2026-08-26 00:55:55,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpkl0dfmj3_chrome_odoo 2026-08-26 00:55:55,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:38995/json/version 2026-08-26 00:55:55,894 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:55,965 26 INFO rb-1b89a89-224244-407968 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-26 00:55:55,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:38995/json 2026-08-26 00:55:55,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:55:55,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:38995/devtools/page/BC023F4214F2B221B8456FE79DA8DF86 2026-08-26 00:55:55,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-26 00:55:55,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-26 00:55:56,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:55:56,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-08-26 00:55:56,004 26 INFO rb-1b89a89-224244-407968 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-26 00:55:56,004 26 INFO rb-1b89a89-224244-407968 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-26 00:55:56,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:55:56,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.257 2026-08-26 00:55:56,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'BC023F4214F2B221B8456FE79DA8DF86', 'loaderId': 'FDB48477A7E9A472311EEAC96490B4F1', 'isDownload': False} 2026-08-26 00:55:56,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-08-26 00:55:56,295 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:55:56,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:55:56,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:55:56,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 00:55:56,650 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:56,651 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:56,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:55:56,672 26 INFO rb-1b89a89-224244-407968 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-26 00:55:56,677 26 INFO rb-1b89a89-224244-407968 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-26 00:55:56,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:55:56,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:55:56,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:56,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 00:55:56,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:55:56,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.018 2026-08-26 00:55:56,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:55:57,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.088 0.203 2026-08-26 00:55:57,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "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-26 00:55:57,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:55:57,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:55:57,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 00:55:57,165 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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-26 00:55:57,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:57,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:57,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:57,216 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:55:57,234 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:57,235 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:55:57,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.045 2026-08-26 00:55:57,278 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:57,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.058 2026-08-26 00:55:57,360 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.029 2026-08-26 00:55:57,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.117 2026-08-26 00:55:57,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.059 0.028 2026-08-26 00:55:57,480 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,483 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:55:57,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-26 00:55:57,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-26 00:55:57,562 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.048 0.128 2026-08-26 00:55:57,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.184 2026-08-26 00:55:57,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-08-26 00:55:57,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 00:55:57,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 00:55:57,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 00:55:57,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 00:55:57,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 00:55:57,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.094 2026-08-26 00:55:57,801 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,854 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,905 26 INFO rb-1b89a89-224244-407968 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-26 00:55:57,961 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,023 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 00:55:58,073 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,157 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,207 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,258 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,310 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,360 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,433 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,484 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,535 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,586 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,637 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,687 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,743 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,800 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,853 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,908 26 INFO rb-1b89a89-224244-407968 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-26 00:55:58,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55: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.001 0.004 2026-08-26 00:55:58,959 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,010 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,060 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,111 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,178 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,188 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:59,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:59,229 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,279 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,346 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,398 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,450 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,502 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,554 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,606 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,657 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,711 26 INFO rb-1b89a89-224244-407968 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-26 00:55:59,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:55:59,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '24ea8ac5-46cc-4420-aae5-608ba4558477'}] 2026-08-26 00:55:59,741 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:55:59,945 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873501 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '24ea8ac5-46cc-4420-aae5-608ba4558477'} created pos.order #600 2026-08-26 00:55:59,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873501 finished 2026-08-26 00:55:59,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:55:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.089 0.154 2026-08-26 00:56:00,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.016 0.025 2026-08-26 00:56:00,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:00] "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-26 00:56:00,110 26 INFO rb-1b89a89-224244-407968 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-26 00:56:00,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-08-26 00:56:00,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-26 00:56:00,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 20962452 (allocated 22417408) 2026-08-26 00:56:00,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 85985 2026-08-26 00:56:00,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-08-26 00:56:00,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 85985 2026-08-26 00:56:00,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005600_323826_test_points_awarded_discount_code_no_domain_program.txt 2026-08-26 00:56:00,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpkl0dfmj3_chrome_odoo" 2026-08-26 00:56:00,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-08-26 00:56:00,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 86205 2026-08-26 00:56:00,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpbwzygkeu_chrome_odoo 2026-08-26 00:56:00,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:42405/json/version 2026-08-26 00:56:00,840 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:00,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:00,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:42405/json 2026-08-26 00:56:00,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:00,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:42405/devtools/page/71EDF43B315D26CCCF80FD37BB104286 2026-08-26 00:56:00,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-08-26 00:56:00,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-08-26 00:56:01,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:01,009 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-08-26 00:56:01,010 26 INFO rb-1b89a89-224244-407968 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-26 00:56:01,010 26 INFO rb-1b89a89-224244-407968 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-26 00:56:01,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:01,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.019 0.300 2026-08-26 00:56:01,336 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '71EDF43B315D26CCCF80FD37BB104286', 'loaderId': '7572D0525BC6B1AB71FA77ABC80BD5DB', 'isDownload': False} 2026-08-26 00:56:01,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-08-26 00:56:01,345 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:01,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:01,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 00:56:01,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:56:01,671 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:01,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:01,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:01,700 26 INFO rb-1b89a89-224244-407968 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-26 00:56:01,707 26 INFO rb-1b89a89-224244-407968 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-26 00:56:01,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:56:01,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:01,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:01,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "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.008 2026-08-26 00:56:01,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:56:01,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.035 2026-08-26 00:56:01,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-26 00:56:02,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.086 0.168 2026-08-26 00:56:02,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:02,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:02,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:56:02,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:02,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:02,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:56:02,214 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:02,225 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:02,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:56:02,238 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:02,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.014 2026-08-26 00:56:02,262 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:02,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-26 00:56:02,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 00:56:02,327 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,365 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:02,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.026 2026-08-26 00:56:02,465 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,470 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:02,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-26 00:56:02,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:56:02,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:56:02,515 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 00:56:02,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.177 2026-08-26 00:56:02,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 00:56:02,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:56:02,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 00:56:02,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 00:56:02,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.121 2026-08-26 00:56:02,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:56:02,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 00:56:02,744 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,797 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,847 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,902 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,962 26 INFO rb-1b89a89-224244-407968 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-26 00:56:02,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 00:56:02,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:56:03,012 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,062 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,118 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-08-26 00:56:03,221 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,297 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,347 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,398 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,449 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,499 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,550 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,605 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,672 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,731 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,793 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,801 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:03,802 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:03,844 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,894 26 INFO rb-1b89a89-224244-407968 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-26 00:56:03,957 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,009 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,061 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,112 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,165 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,215 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,269 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:56:04,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40642562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3a7952e4-de3a-4d9c-970a-664549845d05'}] 2026-08-26 00:56:04,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:04,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40642562 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3a7952e4-de3a-4d9c-970a-664549845d05'} created pos.order #601 2026-08-26 00:56:04,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40642562 finished 2026-08-26 00:56:04,516 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.085 0.140 2026-08-26 00:56:04,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.015 0.023 2026-08-26 00:56:04,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:56:04,690 26 INFO rb-1b89a89-224244-407968 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-26 00:56:04,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-08-26 00:56:04,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 00:56:04,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20350024 (allocated 21893120) 2026-08-26 00:56:04,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 86205 2026-08-26 00:56:04,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-08-26 00:56:04,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 86205 2026-08-26 00:56:04,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005604_899596_test_points_awarded_ewallet.txt 2026-08-26 00:56:04,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpbwzygkeu_chrome_odoo" 2026-08-26 00:56:04,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-08-26 00:56:05,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 86427 2026-08-26 00:56:05,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpzuih71cb_chrome_odoo 2026-08-26 00:56:05,598 26 INFO rb-1b89a89-224244-407968 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:46603/json/version 2026-08-26 00:56:05,599 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:05,663 26 INFO rb-1b89a89-224244-407968 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-26 00:56:05,663 26 INFO rb-1b89a89-224244-407968 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:46603/json 2026-08-26 00:56:05,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:05,665 26 INFO rb-1b89a89-224244-407968 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:46603/devtools/page/CB2E3E682EAD417E94C8193C3432699A 2026-08-26 00:56:05,667 26 INFO rb-1b89a89-224244-407968 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-26 00:56:05,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-26 00:56:05,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:05,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-26 00:56:05,706 26 INFO rb-1b89a89-224244-407968 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-26 00:56:05,706 26 INFO rb-1b89a89-224244-407968 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-26 00:56:05,713 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:06,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.024 0.289 2026-08-26 00:56:06,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'CB2E3E682EAD417E94C8193C3432699A', 'loaderId': '492FAB6DD5861F3E02FD7E797332078F', 'isDownload': False} 2026-08-26 00:56:06,027 26 INFO rb-1b89a89-224244-407968 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-26 00:56:06,039 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:06,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:56:06,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:56:06,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 00:56:06,434 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:06,436 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:06,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:06,452 26 INFO rb-1b89a89-224244-407968 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-26 00:56:06,457 26 INFO rb-1b89a89-224244-407968 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-26 00:56:06,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:56:06,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:06,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:06,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "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.005 2026-08-26 00:56:06,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:56:06,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.022 2026-08-26 00:56:06,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-26 00:56:06,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.092 0.177 2026-08-26 00:56:06,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "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-26 00:56:06,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:06,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:56:06,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:06,914 26 INFO rb-1b89a89-224244-407968 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-26 00:56:06,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:56:06,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:06,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:07,001 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:07,002 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:07,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.014 2026-08-26 00:56:07,023 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:07,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "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-26 00:56:07,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.029 2026-08-26 00:56:07,073 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:07,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.019 2026-08-26 00:56:07,158 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.045 0.055 2026-08-26 00:56:07,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 00:56:07,199 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:07,206 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-26 00:56:07,264 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.048 0.041 2026-08-26 00:56:07,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-26 00:56:07,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 00:56:07,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 00:56:07,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 00:56:07,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-26 00:56:07,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 00:56:07,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:56:07,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:56:07,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.107 2026-08-26 00:56:07,530 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,583 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,633 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,688 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,747 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.002 0.007 2026-08-26 00:56:07,798 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,870 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,921 26 INFO rb-1b89a89-224244-407968 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-26 00:56:07,972 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,022 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,073 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,142 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,193 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,244 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,294 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,345 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,395 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,450 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,507 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,560 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,614 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.001 0.007 2026-08-26 00:56:08,664 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,715 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,765 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,816 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,880 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,889 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:08,890 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:08,931 26 INFO rb-1b89a89-224244-407968 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-26 00:56:08,981 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,046 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,098 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,150 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,201 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,253 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,305 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,357 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,412 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:09] "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-26 00:56:09,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97000788 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '918cadcc-e960-48d5-bac8-b30a49fe9779'}] 2026-08-26 00:56:09,444 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:09,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97000788 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '918cadcc-e960-48d5-bac8-b30a49fe9779'} created pos.order #602 2026-08-26 00:56:09,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97000788 finished 2026-08-26 00:56:09,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.079 0.165 2026-08-26 00:56:09,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.016 0.031 2026-08-26 00:56:09,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:09] "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-26 00:56:09,862 26 INFO rb-1b89a89-224244-407968 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-26 00:56:09,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-08-26 00:56:09,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-26 00:56:10,002 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 20943988 (allocated 22417408) 2026-08-26 00:56:10,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 86427 2026-08-26 00:56:10,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-08-26 00:56:10,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 86427 2026-08-26 00:56:10,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005610_098885_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-08-26 00:56:10,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpzuih71cb_chrome_odoo" 2026-08-26 00:56:10,115 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-08-26 00:56:10,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 86648 2026-08-26 00:56:10,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmp4magq8oh_chrome_odoo 2026-08-26 00:56:10,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44171/json/version 2026-08-26 00:56:10,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:10,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:10,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44171/json 2026-08-26 00:56:10,792 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:10,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:44171/devtools/page/FD2D2AB96C9703E95CC8EF20E84703A4 2026-08-26 00:56:10,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-08-26 00:56:10,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-08-26 00:56:10,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:10,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-08-26 00:56:10,913 26 INFO rb-1b89a89-224244-407968 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-26 00:56:10,913 26 INFO rb-1b89a89-224244-407968 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-26 00:56:10,919 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:11,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.023 0.341 2026-08-26 00:56:11,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'FD2D2AB96C9703E95CC8EF20E84703A4', 'loaderId': '5EF500D4188067107E9620A70E024FF2', 'isDownload': False} 2026-08-26 00:56:11,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-08-26 00:56:11,299 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:11,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:11,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:11,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:11,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:11,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:11,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:11,677 26 INFO rb-1b89a89-224244-407968 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-26 00:56:11,680 26 INFO rb-1b89a89-224244-407968 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-26 00:56:11,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:56:11,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:11,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:11,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 00:56:11,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:56:11,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:56:11,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:56:12,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.085 0.178 2026-08-26 00:56:12,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:12,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:12,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 00:56:12,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:12,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:12,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.011 2026-08-26 00:56:12,148 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:12,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:12,167 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:12,170 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:12,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.012 2026-08-26 00:56:12,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:12,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 00:56:12,193 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:12,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:12,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.027 2026-08-26 00:56:12,303 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.104 2026-08-26 00:56:12,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.003 0.007 2026-08-26 00:56:12,390 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:12,396 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-26 00:56:12,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 00:56:12,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-26 00:56:12,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:56:12,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:56:12,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:56:12,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 00:56:12,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 00:56:12,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 00:56:12,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 00:56:12,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.095 2026-08-26 00:56:12,677 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,728 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,780 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,833 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,884 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,936 26 INFO rb-1b89a89-224244-407968 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-26 00:56:12,989 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,049 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,100 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,151 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,201 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,261 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,322 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:13] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:56:13,855 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,923 26 INFO rb-1b89a89-224244-407968 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-26 00:56:13,975 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,025 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,089 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,097 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:14,098 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:14,139 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,190 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,253 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,304 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,356 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,419 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51301170 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '41bec3a4-ff42-44cc-ab1e-e529dae895fd'}] 2026-08-26 00:56:14,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:14,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51301170 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '41bec3a4-ff42-44cc-ab1e-e529dae895fd'} created pos.order #603 2026-08-26 00:56:14,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51301170 finished 2026-08-26 00:56:14,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.027 0.054 2026-08-26 00:56:14,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.008 0.019 2026-08-26 00:56:14,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:14,609 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,660 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,710 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,815 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,868 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,918 26 INFO rb-1b89a89-224244-407968 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-26 00:56:14,971 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,028 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 00:56:15,078 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,140 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,190 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,241 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,292 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,343 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,393 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,448 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,503 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,556 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,609 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.001 0.004 2026-08-26 00:56:15,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:56:15,667 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,717 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,768 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,823 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,873 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,923 26 INFO rb-1b89a89-224244-407968 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-26 00:56:15,977 26 INFO rb-1b89a89-224244-407968 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-26 00:56:16,029 26 INFO rb-1b89a89-224244-407968 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-26 00:56:16,080 26 INFO rb-1b89a89-224244-407968 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-26 00:56:16,133 26 INFO rb-1b89a89-224244-407968 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-26 00:56:16,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:56:16,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96396829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '87d69ce8-430b-46f6-8f43-39d6fe8530e0'}] 2026-08-26 00:56:16,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96396829 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '87d69ce8-430b-46f6-8f43-39d6fe8530e0'} created pos.order #604 2026-08-26 00:56:16,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96396829 finished 2026-08-26 00:56:16,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.048 0.127 2026-08-26 00:56:16,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.010 0.024 2026-08-26 00:56:16,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:16,423 26 INFO rb-1b89a89-224244-407968 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-26 00:56:16,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-08-26 00:56:16,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-26 00:56:16,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22359844 (allocated 24252416) 2026-08-26 00:56:16,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 86648 2026-08-26 00:56:16,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-08-26 00:56:16,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 86648 2026-08-26 00:56:16,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005616_631240_test_points_awarded_giftcard.txt 2026-08-26 00:56:16,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmp4magq8oh_chrome_odoo" 2026-08-26 00:56:16,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-08-26 00:56:17,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 86871 2026-08-26 00:56:17,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpivtrrwml_chrome_odoo 2026-08-26 00:56:17,297 26 INFO rb-1b89a89-224244-407968 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:44219/json/version 2026-08-26 00:56:17,298 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:17,361 26 INFO rb-1b89a89-224244-407968 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-26 00:56:17,361 26 INFO rb-1b89a89-224244-407968 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:44219/json 2026-08-26 00:56:17,361 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:17,365 26 INFO rb-1b89a89-224244-407968 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:44219/devtools/page/10E7177CA49D8709078A3A5426D0C101 2026-08-26 00:56:17,367 26 INFO rb-1b89a89-224244-407968 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-26 00:56:17,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-26 00:56:17,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:17,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-08-26 00:56:17,411 26 INFO rb-1b89a89-224244-407968 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-26 00:56:17,412 26 INFO rb-1b89a89-224244-407968 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-26 00:56:17,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:17,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:17] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.020 0.273 2026-08-26 00:56:17,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '10E7177CA49D8709078A3A5426D0C101', 'loaderId': '55431A95769B02828BC86B910E8FE99D', 'isDownload': False} 2026-08-26 00:56:17,712 26 INFO rb-1b89a89-224244-407968 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-26 00:56:17,723 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:17,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:17] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:17,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:17] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:56:17,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:17] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:56:18,040 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:18,046 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:18,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:56:18,055 26 INFO rb-1b89a89-224244-407968 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-26 00:56:18,060 26 INFO rb-1b89a89-224244-407968 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-26 00:56:18,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:56:18,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:18,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:18,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "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.005 2026-08-26 00:56:18,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:56:18,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-08-26 00:56:18,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:56:18,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.116 0.193 2026-08-26 00:56:18,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:18,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:18,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 00:56:18,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-08-26 00:56:18,571 26 INFO rb-1b89a89-224244-407968 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-26 00:56:18,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:56:18,600 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:18,615 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:56:18,627 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-26 00:56:18,630 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:56:18,634 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:18,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.045 0.015 2026-08-26 00:56:18,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-26 00:56:18,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-26 00:56:18,699 26 INFO rb-1b89a89-224244-407968 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-26 00:56:18,712 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:18,789 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:56:18,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.020 2026-08-26 00:56:18,796 26 INFO rb-1b89a89-224244-407968 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-26 00:56:18,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:56:18,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-26 00:56:18,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 00:56:18,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.022 2026-08-26 00:56:18,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 00:56:18,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:56:18,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:18] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:56:18,983 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.242 2026-08-26 00:56:19,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-08-26 00:56:19,061 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.028 0.108 2026-08-26 00:56:19,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 00:56:19,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 00:56:19,112 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,163 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,213 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,264 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,373 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,426 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,476 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,532 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,599 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 00:56:19,650 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,702 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,753 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,804 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,854 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,920 26 INFO rb-1b89a89-224244-407968 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-26 00:56:19,931 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:19,932 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:19,971 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,022 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,088 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,141 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,194 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,249 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:20,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88785581 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '84aafdcd-5a94-4015-b190-6ad5ace9820c'}] 2026-08-26 00:56:20,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:20,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88785581 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '84aafdcd-5a94-4015-b190-6ad5ace9820c'} created pos.order #605 2026-08-26 00:56:20,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88785581 finished 2026-08-26 00:56:20,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.077 0.133 2026-08-26 00:56:20,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.017 0.025 2026-08-26 00:56:20,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:20] "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-26 00:56:20,651 26 INFO rb-1b89a89-224244-407968 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-26 00:56:20,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-08-26 00:56:20,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-26 00:56:20,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 20311912 (allocated 22155264) 2026-08-26 00:56:20,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 86871 2026-08-26 00:56:20,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-08-26 00:56:20,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 86871 2026-08-26 00:56:20,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005620_806600_test_points_awarded_global_discount_code_no_domain_program.txt 2026-08-26 00:56:20,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpivtrrwml_chrome_odoo" 2026-08-26 00:56:20,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-08-26 00:56:21,448 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 87080 2026-08-26 00:56:21,448 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp_gt1ydj7_chrome_odoo 2026-08-26 00:56:21,448 26 INFO rb-1b89a89-224244-407968 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:34285/json/version 2026-08-26 00:56:21,449 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:21,468 26 INFO rb-1b89a89-224244-407968 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-26 00:56:21,468 26 INFO rb-1b89a89-224244-407968 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:34285/json 2026-08-26 00:56:21,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:21,472 26 INFO rb-1b89a89-224244-407968 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:34285/devtools/page/11DBDBAEC908EDD470E7A57B69B273AE 2026-08-26 00:56:21,478 26 INFO rb-1b89a89-224244-407968 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-26 00:56:21,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-26 00:56:21,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:21,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-26 00:56:21,576 26 INFO rb-1b89a89-224244-407968 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-26 00:56:21,576 26 INFO rb-1b89a89-224244-407968 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-26 00:56:21,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:21,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:21] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.249 2026-08-26 00:56:21,850 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '11DBDBAEC908EDD470E7A57B69B273AE', 'loaderId': 'F75ED58C235E4C4DA58E4E7D57DB14C7', 'isDownload': False} 2026-08-26 00:56:21,850 26 INFO rb-1b89a89-224244-407968 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-26 00:56:21,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:21,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:21] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:21,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:21] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:21,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:21] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:56:22,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:22,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:22,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 00:56:22,200 26 INFO rb-1b89a89-224244-407968 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-26 00:56:22,202 26 INFO rb-1b89a89-224244-407968 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-26 00:56:22,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:56:22,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:22,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:22,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:56:22,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:56:22,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.007 0.022 2026-08-26 00:56:22,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-26 00:56:22,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.116 0.193 2026-08-26 00:56:22,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:22,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:22,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 00:56:22,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.003 2026-08-26 00:56:22,697 26 INFO rb-1b89a89-224244-407968 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-26 00:56:22,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:22,735 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:22,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 00:56:22,765 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:22,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:22,775 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:22,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:22,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.041 2026-08-26 00:56:22,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 00:56:22,868 26 INFO rb-1b89a89-224244-407968 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-26 00:56:22,897 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-26 00:56:22,971 26 INFO rb-1b89a89-224244-407968 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-26 00:56:22,982 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:22,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.030 0.075 2026-08-26 00:56:22,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:22] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 00:56:23,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 00:56:23,022 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 00:56:23,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.163 2026-08-26 00:56:23,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 00:56:23,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-08-26 00:56:23,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-08-26 00:56:23,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-26 00:56:23,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-26 00:56:23,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1558&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 00:56:23,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.114 2026-08-26 00:56:23,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:56:23,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:56:23,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:56:23,328 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,380 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,431 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,485 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,547 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 00:56:23,598 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,675 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,726 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,777 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,827 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,877 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,944 26 INFO rb-1b89a89-224244-407968 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-26 00:56:23,995 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,046 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,097 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,147 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,197 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,252 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,308 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,361 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,414 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:24,466 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,516 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,566 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,617 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,680 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,688 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:24,689 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:24,730 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,781 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,844 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,897 26 INFO rb-1b89a89-224244-407968 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-26 00:56:24,950 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,002 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,056 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,107 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,159 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,213 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:56:25,236 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71449382 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd9fb6a9e-f5a6-4f8f-8c83-387a43df7844'}] 2026-08-26 00:56:25,240 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:25,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71449382 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd9fb6a9e-f5a6-4f8f-8c83-387a43df7844'} created pos.order #606 2026-08-26 00:56:25,420 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71449382 finished 2026-08-26 00:56:25,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.060 0.147 2026-08-26 00:56:25,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.011 0.025 2026-08-26 00:56:25,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:25] "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-26 00:56:25,602 26 INFO rb-1b89a89-224244-407968 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-26 00:56:25,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-08-26 00:56:25,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-26 00:56:25,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 20933664 (allocated 22155264) 2026-08-26 00:56:25,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 87080 2026-08-26 00:56:25,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-08-26 00:56:25,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 87080 2026-08-26 00:56:25,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005625_828533_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-08-26 00:56:25,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp_gt1ydj7_chrome_odoo" 2026-08-26 00:56:25,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-08-26 00:56:26,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87295 2026-08-26 00:56:26,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpes_gsnl5_chrome_odoo 2026-08-26 00:56:26,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37425/json/version 2026-08-26 00:56:26,244 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:26,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:26,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37425/json 2026-08-26 00:56:26,266 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:26,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37425/devtools/page/6BA15B1B64219C29D6147C3BCA475198 2026-08-26 00:56:26,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-26 00:56:26,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-26 00:56:26,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:26,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-26 00:56:26,301 26 INFO rb-1b89a89-224244-407968 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-26 00:56:26,301 26 INFO rb-1b89a89-224244-407968 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-26 00:56:26,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:26,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:26] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.020 0.399 2026-08-26 00:56:26,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '6BA15B1B64219C29D6147C3BCA475198', 'loaderId': '6C392C1A577BE2FAE1CDDC64FC3AC385', 'isDownload': False} 2026-08-26 00:56:26,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-08-26 00:56:26,740 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:26,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:26,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:26,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:56:27,100 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:27,106 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:27,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:27,118 26 INFO rb-1b89a89-224244-407968 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-26 00:56:27,122 26 INFO rb-1b89a89-224244-407968 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-26 00:56:27,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:56:27,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:27,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:27,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 00:56:27,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:56:27,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.023 2026-08-26 00:56:27,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-26 00:56:27,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.084 0.192 2026-08-26 00:56:27,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:27,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:27,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:56:27,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:27,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:27,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:56:27,628 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:27,639 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:27,641 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:27,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.019 0.009 2026-08-26 00:56:27,669 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:27,671 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:27,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.044 2026-08-26 00:56:27,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 00:56:27,716 26 INFO rb-1b89a89-224244-407968 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-26 00:56:27,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:56:27,863 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:27,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.025 2026-08-26 00:56:27,870 26 INFO rb-1b89a89-224244-407968 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-26 00:56:27,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.012 0.124 2026-08-26 00:56:27,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-26 00:56:27,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-08-26 00:56:27,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-08-26 00:56:27,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:56:27,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:27] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 00:56:28,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:56:28,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.118 2026-08-26 00:56:28,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:56:28,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:56:28,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 00:56:28,098 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,150 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,201 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,254 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,436 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,486 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,537 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,591 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,642 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,693 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,743 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,805 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,813 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:28,814 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:28,856 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,906 26 INFO rb-1b89a89-224244-407968 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-26 00:56:28,968 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,020 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,072 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,135 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70940979 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f3f566bf-1667-434b-844f-e0e159fec512'}] 2026-08-26 00:56:29,141 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:29,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70940979 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f3f566bf-1667-434b-844f-e0e159fec512'} created pos.order #607 2026-08-26 00:56:29,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70940979 finished 2026-08-26 00:56:29,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.053 0.128 2026-08-26 00:56:29,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.010 0.022 2026-08-26 00:56:29,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:29,488 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:29] "GET /report/barcode/Code128/0441-23e1-461f HTTP/1.1" 200 - 0 0.000 0.049 2026-08-26 00:56:29,537 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,602 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,654 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,704 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,756 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,936 26 INFO rb-1b89a89-224244-407968 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-26 00:56:29,986 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,037 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,088 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,138 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,193 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,244 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,294 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,347 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,397 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,529 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,580 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,631 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,687 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,736 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,787 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,841 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,893 26 INFO rb-1b89a89-224244-407968 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-26 00:56:30,945 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,004 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,009 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97890751 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '6df69846-b694-419f-9a42-29ff74e649ca'}] 2026-08-26 00:56:31,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97890751 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '6df69846-b694-419f-9a42-29ff74e649ca'} created pos.order #608 2026-08-26 00:56:31,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97890751 finished 2026-08-26 00:56:31,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.034 0.105 2026-08-26 00:56:31,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.008 0.017 2026-08-26 00:56:31,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:31,229 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:31] "GET /report/barcode/Code128/0447-7429-4451 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 00:56:31,271 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,335 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,387 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,438 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,491 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,669 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,719 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,770 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,826 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,876 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,927 26 INFO rb-1b89a89-224244-407968 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-26 00:56:31,979 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,030 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,163 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,214 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,265 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,315 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,371 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,426 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,483 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,537 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:32,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.003 0.009 2026-08-26 00:56:32,588 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,638 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,693 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,746 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,798 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,852 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:32,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.010 2026-08-26 00:56:32,915 26 INFO rb-1b89a89-224244-407968 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-26 00:56:32,969 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,019 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,070 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,127 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,179 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,230 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,284 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:56:33,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93880688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e474ea44-2bd8-4055-8c43-ae9cf53c4acf'}] 2026-08-26 00:56:33,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93880688 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'e474ea44-2bd8-4055-8c43-ae9cf53c4acf'} created pos.order #609 2026-08-26 00:56:33,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93880688 finished 2026-08-26 00:56:33,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.051 0.105 2026-08-26 00:56:33,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.009 0.031 2026-08-26 00:56:33,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:33,659 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:33] "GET /report/barcode/Code128/044e-76bf-41d5 HTTP/1.1" 200 - 0 0.000 0.097 2026-08-26 00:56:33,666 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,730 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,781 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,832 26 INFO rb-1b89a89-224244-407968 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-26 00:56:33,885 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,070 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,120 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,185 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,237 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,288 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,339 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,521 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,572 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,622 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,673 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,724 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,774 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,828 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,882 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,934 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,989 26 INFO rb-1b89a89-224244-407968 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-26 00:56:34,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:34] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:35,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:56:35,059 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,109 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,160 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,215 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,266 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,316 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,368 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,420 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,548 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,604 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,654 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,709 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,759 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,810 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,864 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,915 26 INFO rb-1b89a89-224244-407968 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-26 00:56:35,967 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,028 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94008627 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f93f559d-8de6-4981-8148-5e91efc98987'}] 2026-08-26 00:56:36,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94008627 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'f93f559d-8de6-4981-8148-5e91efc98987'} created pos.order #610 2026-08-26 00:56:36,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94008627 finished 2026-08-26 00:56:36,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.051 0.134 2026-08-26 00:56:36,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.008 0.019 2026-08-26 00:56:36,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:36,311 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:36] "GET /report/barcode/Code128/044e-47aa-4373 HTTP/1.1" 200 - 0 0.000 0.039 2026-08-26 00:56:36,350 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,413 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,465 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,515 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,567 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,619 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,802 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,852 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,917 26 INFO rb-1b89a89-224244-407968 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-26 00:56:36,967 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,018 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,071 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,253 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,304 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,373 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,423 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,474 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,526 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,705 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,755 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,806 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,857 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,907 26 INFO rb-1b89a89-224244-407968 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-26 00:56:37,958 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,012 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,066 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,117 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,171 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:38,236 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,287 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,338 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,393 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,443 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,493 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,548 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,600 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,651 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,713 26 INFO rb-1b89a89-224244-407968 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-26 00:56:38,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '1bf7f8b2-2453-417a-9603-ab12672667ad'}] 2026-08-26 00:56:38,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170263 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '1bf7f8b2-2453-417a-9603-ab12672667ad'} created pos.order #611 2026-08-26 00:56:38,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170263 finished 2026-08-26 00:56:38,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.051 0.144 2026-08-26 00:56:38,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.022 0.029 2026-08-26 00:56:38,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:39,032 26 INFO rb-1b89a89-224244-407968 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-26 00:56:39,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:39] "GET /report/barcode/Code128/044d-8c4d-4150 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 00:56:39,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-26 00:56:39,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:56:39,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30550504 (allocated 33042432) 2026-08-26 00:56:39,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87295 2026-08-26 00:56:39,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-26 00:56:39,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87295 2026-08-26 00:56:39,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005639_293709_test_pos_loyalty_tour_basic.txt 2026-08-26 00:56:39,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpes_gsnl5_chrome_odoo" 2026-08-26 00:56:39,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 87535 2026-08-26 00:56:39,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpyed5fa7k_chrome_odoo 2026-08-26 00:56:39,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:38435/json/version 2026-08-26 00:56:39,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:39,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:39,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:38435/json 2026-08-26 00:56:39,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:39,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:38435/devtools/page/174310CE15A7B2354C9B84D707F41943 2026-08-26 00:56:39,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-26 00:56:39,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-26 00:56:39,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:39,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-26 00:56:39,662 26 INFO rb-1b89a89-224244-407968 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-26 00:56:39,662 26 INFO rb-1b89a89-224244-407968 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-26 00:56:39,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.020 2026-08-26 00:56:39,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '174310CE15A7B2354C9B84D707F41943', 'loaderId': 'A082DAE32446407297BD022441C75489', 'isDownload': False} 2026-08-26 00:56:39,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-08-26 00:56:39,709 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:39,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:39] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:39,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:39] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:39,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:39] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:56:40,084 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:40,088 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:40,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:40,099 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,103 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:56:40,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:40,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:40,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:56:40,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:40,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.004 0.015 2026-08-26 00:56:40,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-26 00:56:40,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.059 0.158 2026-08-26 00:56:40,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:40,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.003 2026-08-26 00:56:40,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 00:56:40,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:40,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:40,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:40,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:40,509 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:56:40,511 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:56:40,526 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "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-26 00:56:40,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:56:40,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.007 0.021 2026-08-26 00:56:40,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-08-26 00:56:40,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-26 00:56:40,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.063 2026-08-26 00:56:40,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.021 2026-08-26 00:56:40,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.018 2026-08-26 00:56:40,598 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.003 2026-08-26 00:56:40,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.003 2026-08-26 00:56:40,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.006 2026-08-26 00:56:40,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "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.071 2026-08-26 00:56:40,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.083 2026-08-26 00:56:40,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-26 00:56:40,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.152 2026-08-26 00:56:40,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00: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-26 00:56:40,775 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:40,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-08-26 00:56:40,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.178 2026-08-26 00:56:40,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.113 2026-08-26 00:56:40,870 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-26 00:56:40,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.010 0.201 2026-08-26 00:56:40,921 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 00:56:40,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-26 00:56:40,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-08-26 00:56:40,975 26 INFO rb-1b89a89-224244-407968 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-26 00:56:40,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:56:40,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:40] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:56:41,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:41] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:56:41,026 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,213 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,264 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,315 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,383 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,434 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,485 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,537 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,719 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,769 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,820 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,870 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,930 26 INFO rb-1b89a89-224244-407968 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-26 00:56:41,986 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,040 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,094 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.005 2026-08-26 00:56:42,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:56:42,178 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,229 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,280 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,332 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,395 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,404 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:42,405 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:42,445 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,496 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,559 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,611 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,663 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,717 26 INFO rb-1b89a89-224244-407968 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-26 00:56:42,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:56:42,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69725053 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9111b29a-3874-4fb9-b1a3-53795b020a00'}] 2026-08-26 00:56:42,748 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:42,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69725053 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9111b29a-3874-4fb9-b1a3-53795b020a00'} created pos.order #612 2026-08-26 00:56:42,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69725053 finished 2026-08-26 00:56:42,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.057 0.136 2026-08-26 00:56:42,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.011 0.023 2026-08-26 00:56:43,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:43] "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-26 00:56:43,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:43] "GET /report/barcode/Code128/0445-182b-4e99 HTTP/1.1" 200 - 0 0.000 0.036 2026-08-26 00:56:43,084 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,135 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,203 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,254 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,305 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,356 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,408 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,600 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,651 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,701 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,752 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,803 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,853 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,909 26 INFO rb-1b89a89-224244-407968 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-26 00:56:43,962 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,015 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,068 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:44,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:56:44,130 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,181 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,235 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,288 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,340 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,394 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 00:56:44,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 00:56:44,468 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,519 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,569 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,621 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,673 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,724 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,776 26 INFO rb-1b89a89-224244-407968 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-26 00:56:44,826 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,052 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,103 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,153 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,208 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,261 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,314 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,368 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.001 0.005 2026-08-26 00:56:45,419 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,469 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,525 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,575 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,626 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,680 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,732 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,784 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,838 26 INFO rb-1b89a89-224244-407968 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-26 00:56:45,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:56:45,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28005352 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '959dd758-cf67-42b9-891c-af29ffdb9192'}] 2026-08-26 00:56:45,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28005352 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '959dd758-cf67-42b9-891c-af29ffdb9192'} created pos.order #613 2026-08-26 00:56:46,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28005352 finished 2026-08-26 00:56:46,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.046 0.118 2026-08-26 00:56:46,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.010 0.025 2026-08-26 00:56:46,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:46,132 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:46] "GET /report/barcode/Code128/044c-ab15-44df HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:56:46,174 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,237 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,289 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,339 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,391 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,571 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,621 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,672 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,726 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,776 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,827 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,879 26 INFO rb-1b89a89-224244-407968 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-26 00:56:46,929 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,060 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,111 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,165 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,219 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,271 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,325 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:47,376 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,426 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,480 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,534 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,586 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,639 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,645 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:56:47,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:47] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.010 2026-08-26 00:56:47,709 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,760 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,811 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,861 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,916 26 INFO rb-1b89a89-224244-407968 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-26 00:56:47,967 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,017 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,072 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,124 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,176 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,230 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,237 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 00:56:48,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57020300 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'db1885dd-d732-462c-bd98-83ddd39b32dd'}] 2026-08-26 00:56:48,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57020300 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'db1885dd-d732-462c-bd98-83ddd39b32dd'} created pos.order #614 2026-08-26 00:56:48,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57020300 finished 2026-08-26 00:56:48,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.038 0.108 2026-08-26 00:56:48,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.009 0.022 2026-08-26 00:56:48,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:48] "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-26 00:56:48,499 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:48] "GET /report/barcode/Code128/0446-639a-4a7b HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 00:56:48,543 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,611 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,662 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,713 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,765 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,937 26 INFO rb-1b89a89-224244-407968 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-26 00:56:48,988 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,038 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,092 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,146 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,198 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,252 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 00:56:49,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.011 2026-08-26 00:56:49,326 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,377 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,428 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,478 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,533 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,584 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,634 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,687 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,737 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,884 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,941 26 INFO rb-1b89a89-224244-407968 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-26 00:56:49,992 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,042 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,093 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,148 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,210 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,261 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,312 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,362 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,418 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,468 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,519 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,573 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,625 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,677 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,740 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57243781 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'aebb6844-ed8f-4e60-8d6d-e5aff7a5d5b0'}] 2026-08-26 00:56:50,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57243781 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'aebb6844-ed8f-4e60-8d6d-e5aff7a5d5b0'} created pos.order #615 2026-08-26 00:56:50,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57243781 finished 2026-08-26 00:56:50,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.040 0.118 2026-08-26 00:56:50,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.008 0.019 2026-08-26 00:56:50,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:50,991 26 INFO rb-1b89a89-224244-407968 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-26 00:56:50,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:50] "GET /report/barcode/Code128/0441-8546-4f4e HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 00:56:51,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-26 00:56:51,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:56:51,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 33333888 (allocated 36450304) 2026-08-26 00:56:51,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 87535 2026-08-26 00:56:51,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-26 00:56:51,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 87535 2026-08-26 00:56:51,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005651_266679_test_pos_loyalty_tour_basic.txt 2026-08-26 00:56:51,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpyed5fa7k_chrome_odoo" 2026-08-26 00:56:51,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-08-26 00:56:51,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 87790 2026-08-26 00:56:51,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpc751pcsb_chrome_odoo 2026-08-26 00:56:51,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34581/json/version 2026-08-26 00:56:51,856 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:51,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:51,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34581/json 2026-08-26 00:56:51,862 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:51,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:34581/devtools/page/3C5009DCA24865BEFEA83FE77DB41BE8 2026-08-26 00:56:51,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-08-26 00:56:51,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-08-26 00:56:51,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:51,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-08-26 00:56:51,980 26 INFO rb-1b89a89-224244-407968 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-26 00:56:51,980 26 INFO rb-1b89a89-224244-407968 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-26 00:56:51,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:52,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.240 2026-08-26 00:56:52,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '3C5009DCA24865BEFEA83FE77DB41BE8', 'loaderId': '4A3345BAE705F58F9E1BD7A7D4037125', 'isDownload': False} 2026-08-26 00:56:52,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-08-26 00:56:52,261 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:52,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:56:52,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:56:52,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:56:52,635 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:52,636 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:52,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:52,658 26 INFO rb-1b89a89-224244-407968 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-26 00:56:52,661 26 INFO rb-1b89a89-224244-407968 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-26 00:56:52,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:56:52,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:52,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:52,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "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.005 2026-08-26 00:56:52,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:56:52,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.020 2026-08-26 00:56:52,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:56:53,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.113 0.198 2026-08-26 00:56:53,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "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-26 00:56:53,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.004 2026-08-26 00:56:53,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:56:53,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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.003 2026-08-26 00:56:53,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:53,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:56:53,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:53,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:53,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:53,231 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:53,263 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:53,265 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:53,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.028 0.017 2026-08-26 00:56:53,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:53,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-08-26 00:56:53,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.066 0.024 2026-08-26 00:56:53,366 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.124 2026-08-26 00:56:53,467 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:53,473 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-08-26 00:56:53,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:56:53,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 00:56:53,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 00:56:53,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.029 0.075 2026-08-26 00:56:53,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1715&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 00:56:53,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1717&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:56:53,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:56:53,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:56:53,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1716&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:56:53,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 00:56:53,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.092 2026-08-26 00:56:53,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:53] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:56:53,746 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,798 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,849 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,915 26 INFO rb-1b89a89-224244-407968 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-26 00:56:53,966 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,033 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,083 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,134 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,186 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,253 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,304 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,358 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,406 26 INFO rb-1b89a89-224244-407968 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-26 00:56:54,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-08-26 00:56:54,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:56:54,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16401880 (allocated 17436672) 2026-08-26 00:56:54,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 87790 2026-08-26 00:56:54,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-08-26 00:56:54,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 87790 2026-08-26 00:56:54,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005654_585115_test_pos_loyalty_tour_max_amount.txt 2026-08-26 00:56:54,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpc751pcsb_chrome_odoo" 2026-08-26 00:56:54,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-08-26 00:56:55,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 88004 2026-08-26 00:56:55,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmp3w6ulq0m_chrome_odoo 2026-08-26 00:56:55,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44015/json/version 2026-08-26 00:56:55,142 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:55,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:55,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44015/json 2026-08-26 00:56:55,171 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:55,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:44015/devtools/page/100FE5441E81CDAA17CCDAC95C31289A 2026-08-26 00:56:55,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-08-26 00:56:55,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-08-26 00:56:55,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:55,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-08-26 00:56:55,293 26 INFO rb-1b89a89-224244-407968 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-26 00:56:55,293 26 INFO rb-1b89a89-224244-407968 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-26 00:56:55,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:55,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.243 2026-08-26 00:56:55,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '100FE5441E81CDAA17CCDAC95C31289A', 'loaderId': '16CB6453EFD37DA1412C0B6A53A4DBD0', 'isDownload': False} 2026-08-26 00:56:55,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-08-26 00:56:55,576 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:55,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:56:55,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:55,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 00:56:55,928 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:55,933 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:55,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:56:55,946 26 INFO rb-1b89a89-224244-407968 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-26 00:56:55,950 26 INFO rb-1b89a89-224244-407968 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-26 00:56:55,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:56:55,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:55,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:55,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:56:55,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:56:56,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.021 2026-08-26 00:56:56,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:56:56,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.100 0.175 2026-08-26 00:56:56,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56: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-26 00:56:56,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:56:56,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-08-26 00:56:56,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:56:56,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-08-26 00:56:56,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 00:56:56,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:56,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:56,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 00:56:56,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:56:56,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 00:56:56,498 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:56:56,504 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:56,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:56:56,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.059 0.033 2026-08-26 00:56:56,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.075 2026-08-26 00:56:56,619 26 INFO rb-1b89a89-224244-407968 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-26 00:56:56,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.052 2026-08-26 00:56:56,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 00:56:56,691 26 INFO rb-1b89a89-224244-407968 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-26 00:56:56,692 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:56,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 00:56:56,764 26 INFO rb-1b89a89-224244-407968 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-26 00:56:56,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-26 00:56:56,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-26 00:56:56,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-26 00:56:56,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 00:56:56,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:56:56,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 00:56:56,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:56:56,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1720&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-08-26 00:56:56,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-08-26 00:56:56,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.110 2026-08-26 00:56:57,054 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,112 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,157 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,213 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,274 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.008 2026-08-26 00:56:57,325 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,397 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,464 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,514 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,565 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,615 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,666 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,721 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,772 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,824 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,875 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,928 26 INFO rb-1b89a89-224244-407968 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-26 00:56:57,983 26 INFO rb-1b89a89-224244-407968 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-26 00:56:58,034 26 INFO rb-1b89a89-224244-407968 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-26 00:56:58,101 26 INFO rb-1b89a89-224244-407968 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-26 00:56:58,166 26 INFO rb-1b89a89-224244-407968 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-26 00:56:58,217 26 INFO rb-1b89a89-224244-407968 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-26 00:56:58,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-08-26 00:56:58,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:56:58,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19692984 (allocated 21106688) 2026-08-26 00:56:58,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 88004 2026-08-26 00:56:58,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-08-26 00:56:58,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 88004 2026-08-26 00:56:58,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005658_413269_test_promo_with_different_taxes.txt 2026-08-26 00:56:58,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmp3w6ulq0m_chrome_odoo" 2026-08-26 00:56:58,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-08-26 00:56:58,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 88220 2026-08-26 00:56:58,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmph9whkf6w_chrome_odoo 2026-08-26 00:56:58,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:35647/json/version 2026-08-26 00:56:58,953 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:58,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-08-26 00:56:58,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:35647/json 2026-08-26 00:56:58,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:56:58,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:35647/devtools/page/7773BB362C933C9F5947F6D413975311 2026-08-26 00:56:58,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-08-26 00:56:58,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-08-26 00:56:59,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:56:59,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-08-26 00:56:59,078 26 INFO rb-1b89a89-224244-407968 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-26 00:56:59,078 26 INFO rb-1b89a89-224244-407968 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-26 00:56:59,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:56:59,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.315 2026-08-26 00:56:59,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '7773BB362C933C9F5947F6D413975311', 'loaderId': '6AA8E28B33779F4A5BA0C6169E94D696', 'isDownload': False} 2026-08-26 00:56:59,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-08-26 00:56:59,427 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:56:59,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:56:59,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:56:59,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 00:56:59,764 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:56:59,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:59,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:56:59,781 26 INFO rb-1b89a89-224244-407968 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-26 00:56:59,783 26 INFO rb-1b89a89-224244-407968 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-26 00:56:59,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:56:59,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:56:59,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:56:59,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:56:59,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:56:59,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:56:59,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:56:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 00:57:00,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.177 2026-08-26 00:57:00,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:00,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:00,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-26 00:57:00,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:00,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:00,240 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 00:57:00,282 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:00,291 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:00,293 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:00,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 00:57:00,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 00:57:00,304 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:00,307 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:00,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.027 2026-08-26 00:57:00,399 26 INFO rb-1b89a89-224244-407968 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-26 00:57:00,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:00,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.046 0.021 2026-08-26 00:57:00,560 26 INFO rb-1b89a89-224244-407968 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-26 00:57:00,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.069 0.087 2026-08-26 00:57:00,576 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:00,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-26 00:57:00,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 00:57:00,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 00:57:00,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 00:57:00,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-26 00:57:00,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:57:00,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:57:00,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:57:00,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1722&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:57:00,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1723&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 00:57:00,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.085 2026-08-26 00:57:00,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:00] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 00:57:00,809 26 INFO rb-1b89a89-224244-407968 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-26 00:57:00,889 26 INFO rb-1b89a89-224244-407968 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-26 00:57:00,944 26 INFO rb-1b89a89-224244-407968 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-26 00:57:00,994 26 INFO rb-1b89a89-224244-407968 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-26 00:57:01,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-08-26 00:57:01,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 00:57:01,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15717808 (allocated 16777216) 2026-08-26 00:57:01,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 88220 2026-08-26 00:57:01,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-08-26 00:57:01,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 88220 2026-08-26 00:57:01,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005701_145992_test_promo_with_free_product.txt 2026-08-26 00:57:01,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmph9whkf6w_chrome_odoo" 2026-08-26 00:57:01,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-08-26 00:57:01,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 88432 2026-08-26 00:57:01,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpo52tnc_m_chrome_odoo 2026-08-26 00:57:01,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:33655/json/version 2026-08-26 00:57:01,958 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:01,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:01,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:33655/json 2026-08-26 00:57:01,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:01,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:33655/devtools/page/B0CDFD123ACB1B529565715DBF12B9FD 2026-08-26 00:57:01,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-08-26 00:57:01,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-08-26 00:57:02,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:02,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-08-26 00:57:02,059 26 INFO rb-1b89a89-224244-407968 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-26 00:57:02,059 26 INFO rb-1b89a89-224244-407968 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-26 00:57:02,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:02,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.017 0.245 2026-08-26 00:57:02,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'B0CDFD123ACB1B529565715DBF12B9FD', 'loaderId': '699821E6674B89A8F260FBC248B3A72B', 'isDownload': False} 2026-08-26 00:57:02,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-08-26 00:57:02,340 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:02,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 00:57:02,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:57:02,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 00:57:02,684 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:02,686 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:02,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:57:02,706 26 INFO rb-1b89a89-224244-407968 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-26 00:57:02,709 26 INFO rb-1b89a89-224244-407968 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-26 00:57:02,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:57:02,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:02,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:02,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:57:02,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:57:02,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.024 2026-08-26 00:57:02,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:57:03,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.081 0.172 2026-08-26 00:57:03,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "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-26 00:57:03,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:03,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:57:03,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:03,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:03,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:03,206 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:03,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:03,219 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:03,221 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:03,228 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:03,262 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:03,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.016 2026-08-26 00:57:03,267 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:03,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-08-26 00:57:03,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.008 0.027 2026-08-26 00:57:03,363 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.067 0.064 2026-08-26 00:57:03,469 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.058 0.024 2026-08-26 00:57:03,479 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:03,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-26 00:57:03,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:57:03,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 00:57:03,521 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-26 00:57:03,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.026 0.085 2026-08-26 00:57:03,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:57:03,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:57:03,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1730&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:57:03,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:57:03,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.087 2026-08-26 00:57:03,742 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,794 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,844 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,898 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,958 26 INFO rb-1b89a89-224244-407968 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-26 00:57:03,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 00:57:04,008 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,080 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,130 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,181 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,235 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,286 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,338 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,390 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,441 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,502 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,553 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,604 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,655 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,705 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,756 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,811 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,868 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,936 26 INFO rb-1b89a89-224244-407968 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-26 00:57:04,987 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,037 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,088 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,138 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-08-26 00:57:05,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-26 00:57:05,233 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18694308 (allocated 19922944) 2026-08-26 00:57:05,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 88432 2026-08-26 00:57:05,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-08-26 00:57:05,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 88432 2026-08-26 00:57:05,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005705_296145_test_promotion_program_with_global_discount.txt 2026-08-26 00:57:05,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpo52tnc_m_chrome_odoo" 2026-08-26 00:57:05,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-08-26 00:57:05,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 88633 2026-08-26 00:57:05,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpy066uutq_chrome_odoo 2026-08-26 00:57:05,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:33395/json/version 2026-08-26 00:57:05,840 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:05,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:05,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:33395/json 2026-08-26 00:57:05,868 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:05,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:33395/devtools/page/5ED3AEFE54568D494C31295569C77C1C 2026-08-26 00:57:05,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-08-26 00:57:05,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-08-26 00:57:05,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:05,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-08-26 00:57:05,973 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,974 26 INFO rb-1b89a89-224244-407968 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-26 00:57:05,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:06,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.016 0.237 2026-08-26 00:57:06,234 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '5ED3AEFE54568D494C31295569C77C1C', 'loaderId': 'B725D573644A116E285DF1EBC4BECC2E', 'isDownload': False} 2026-08-26 00:57:06,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-08-26 00:57:06,243 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:06,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:06,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:57:06,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:57:06,586 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:06,588 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:06,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:06,602 26 INFO rb-1b89a89-224244-407968 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-26 00:57:06,604 26 INFO rb-1b89a89-224244-407968 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-26 00:57:06,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:57:06,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:06,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:06,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "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-26 00:57:06,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:57:06,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.026 2026-08-26 00:57:06,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-26 00:57:06,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.087 0.214 2026-08-26 00:57:07,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:07,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:07,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:57:07,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:07,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:07,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:07,123 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:07,133 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:07,134 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:07,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.024 2026-08-26 00:57:07,169 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:07,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:07,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.041 2026-08-26 00:57:07,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-26 00:57:07,225 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:07,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:07,366 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.087 0.022 2026-08-26 00:57:07,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.120 2026-08-26 00:57:07,416 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 00:57:07,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-26 00:57:07,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-26 00:57:07,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.190 2026-08-26 00:57:07,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:57:07,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-26 00:57:07,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:57:07,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:57:07,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 00:57:07,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.099 2026-08-26 00:57:07,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:57:07,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:07] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:57:07,682 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,735 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,785 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,841 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,904 26 INFO rb-1b89a89-224244-407968 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-26 00:57:07,955 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,039 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,090 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,141 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,194 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,245 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,297 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,349 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,400 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,462 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,519 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,569 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,620 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,670 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,721 26 INFO rb-1b89a89-224244-407968 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-26 00:57:08,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-08-26 00:57:08,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 00:57:08,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19288636 (allocated 20582400) 2026-08-26 00:57:08,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 88633 2026-08-26 00:57:08,830 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-08-26 00:57:08,832 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 88633 2026-08-26 00:57:08,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005708_921509_test_promotion_program_with_loyalty_program.txt 2026-08-26 00:57:08,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpy066uutq_chrome_odoo" 2026-08-26 00:57:08,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-08-26 00:57:09,420 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 88845 2026-08-26 00:57:09,420 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmppm1h0fp2_chrome_odoo 2026-08-26 00:57:09,420 26 INFO rb-1b89a89-224244-407968 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:38835/json/version 2026-08-26 00:57:09,421 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:09,462 26 INFO rb-1b89a89-224244-407968 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-26 00:57:09,462 26 INFO rb-1b89a89-224244-407968 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:38835/json 2026-08-26 00:57:09,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:09,465 26 INFO rb-1b89a89-224244-407968 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:38835/devtools/page/19D46276E7A02D920CEA820C64C52304 2026-08-26 00:57:09,471 26 INFO rb-1b89a89-224244-407968 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-26 00:57:09,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-08-26 00:57:09,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:09,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-08-26 00:57:09,509 26 INFO rb-1b89a89-224244-407968 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-26 00:57:09,509 26 INFO rb-1b89a89-224244-407968 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-26 00:57:09,516 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:09,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:09] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.017 0.275 2026-08-26 00:57:09,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '19D46276E7A02D920CEA820C64C52304', 'loaderId': 'FE3AF443055BEC5BC7A1E58DAAFED284', 'isDownload': False} 2026-08-26 00:57:09,808 26 INFO rb-1b89a89-224244-407968 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-26 00:57:09,817 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:09,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:09] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:57:09,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:09] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:57:09,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:09] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:57:10,173 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:10,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:10,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:10,189 26 INFO rb-1b89a89-224244-407968 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-26 00:57:10,192 26 INFO rb-1b89a89-224244-407968 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-26 00:57:10,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:57:10,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:10,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:10,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "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.005 2026-08-26 00:57:10,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:10,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.018 2026-08-26 00:57:10,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:57:10,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.079 0.178 2026-08-26 00:57:10,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "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-26 00:57:10,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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.012 2026-08-26 00:57:10,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:57:10,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:10,624 26 INFO rb-1b89a89-224244-407968 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-26 00:57:10,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:10,672 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:10,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:10,687 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:10,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-08-26 00:57:10,695 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:10,696 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:10,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.007 0.024 2026-08-26 00:57:10,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 00:57:10,794 26 INFO rb-1b89a89-224244-407968 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-26 00:57:10,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:10,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.008 0.020 2026-08-26 00:57:10,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.049 2026-08-26 00:57:10,893 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:10,896 26 INFO rb-1b89a89-224244-407968 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-26 00:57:10,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 00:57:10,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 00:57:10,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:10] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-26 00:57:11,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 00:57:11,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 00:57:11,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-26 00:57:11,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1735&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 00:57:11,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 00:57:11,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 00:57:11,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1736&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:57:11,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.108 2026-08-26 00:57:11,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:11] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:57:11,196 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,249 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,300 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,351 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,401 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,452 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,515 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,566 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,617 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,667 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,718 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,769 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,833 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,884 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,935 26 INFO rb-1b89a89-224244-407968 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-26 00:57:11,985 26 INFO rb-1b89a89-224244-407968 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-26 00:57:12,036 26 INFO rb-1b89a89-224244-407968 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-26 00:57:12,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-08-26 00:57:12,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-26 00:57:12,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14947608 (allocated 15728640) 2026-08-26 00:57:12,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 88845 2026-08-26 00:57:12,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-08-26 00:57:12,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 88845 2026-08-26 00:57:12,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005712_184440_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-08-26 00:57:12,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmppm1h0fp2_chrome_odoo" 2026-08-26 00:57:12,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-08-26 00:57:13,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 89053 2026-08-26 00:57:13,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpimhmtrni_chrome_odoo 2026-08-26 00:57:13,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34665/json/version 2026-08-26 00:57:13,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:13,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:13,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34665/json 2026-08-26 00:57:13,072 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:13,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:34665/devtools/page/FDFC268CFA17161B0A6216D2585F36A4 2026-08-26 00:57:13,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-08-26 00:57:13,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-08-26 00:57:13,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:13,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-08-26 00:57:13,128 26 INFO rb-1b89a89-224244-407968 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-26 00:57:13,128 26 INFO rb-1b89a89-224244-407968 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-26 00:57:13,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:13,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.017 0.377 2026-08-26 00:57:13,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'FDFC268CFA17161B0A6216D2585F36A4', 'loaderId': 'A11C01C5355073C27161F4C38586F613', 'isDownload': False} 2026-08-26 00:57:13,561 26 INFO rb-1b89a89-224244-407968 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-26 00:57:13,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:13,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:13,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 00:57:13,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:57:13,909 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:13,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:13,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:57:13,929 26 INFO rb-1b89a89-224244-407968 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-26 00:57:13,931 26 INFO rb-1b89a89-224244-407968 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-26 00:57:13,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:57:13,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:13,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:13,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "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.005 2026-08-26 00:57:13,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:57:13,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.019 2026-08-26 00:57:13,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:57:14,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.091 0.179 2026-08-26 00:57:14,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:14,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:14,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.023 2026-08-26 00:57:14,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:14,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:14,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:14,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:14,411 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:14,412 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:14,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 00:57:14,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "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-26 00:57:14,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:14,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.038 0.023 2026-08-26 00:57:14,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 00:57:14,502 26 INFO rb-1b89a89-224244-407968 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-26 00:57:14,565 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:14,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.009 0.090 2026-08-26 00:57:14,664 26 INFO rb-1b89a89-224244-407968 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-26 00:57:14,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.013 0.127 2026-08-26 00:57:14,705 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:14,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-26 00:57:14,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 00:57:14,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-26 00:57:14,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-08-26 00:57:14,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-26 00:57:14,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1738&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 00:57:14,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:57:14,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:57:14,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.086 2026-08-26 00:57:14,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 00:57:14,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:14] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:57:14,936 26 INFO rb-1b89a89-224244-407968 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-26 00:57:15,127 26 INFO rb-1b89a89-224244-407968 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-26 00:57:15,178 26 INFO rb-1b89a89-224244-407968 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-26 00:57:15,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-08-26 00:57:15,229 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-26 00:57:15,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18536908 (allocated 20320256) 2026-08-26 00:57:15,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 89053 2026-08-26 00:57:15,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-08-26 00:57:15,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 89053 2026-08-26 00:57:15,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005715_325068_test_race_conditions_update_program.txt 2026-08-26 00:57:15,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpimhmtrni_chrome_odoo" 2026-08-26 00:57:15,332 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-08-26 00:57:15,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 89258 2026-08-26 00:57:15,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpopwpde1__chrome_odoo 2026-08-26 00:57:15,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:41887/json/version 2026-08-26 00:57:15,776 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:15,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:15,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:41887/json 2026-08-26 00:57:15,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:15,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:41887/devtools/page/98418D9AE0A90CBF53C02225C9A4265C 2026-08-26 00:57:15,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-08-26 00:57:15,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-08-26 00:57:15,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:15,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-08-26 00:57:15,908 26 INFO rb-1b89a89-224244-407968 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-26 00:57:15,908 26 INFO rb-1b89a89-224244-407968 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-26 00:57:15,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:16,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.016 0.234 2026-08-26 00:57:16,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '98418D9AE0A90CBF53C02225C9A4265C', 'loaderId': 'DC875419E8683283CDF726192BAD2267', 'isDownload': False} 2026-08-26 00:57:16,168 26 INFO rb-1b89a89-224244-407968 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-26 00:57:16,180 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:16,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:16,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:16,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-26 00:57:16,540 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:16,542 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:16,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:16,556 26 INFO rb-1b89a89-224244-407968 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-26 00:57:16,559 26 INFO rb-1b89a89-224244-407968 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-26 00:57:16,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:57:16,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:16,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:16,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "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.005 2026-08-26 00:57:16,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:57:16,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:57:16,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 00:57:16,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.078 0.175 2026-08-26 00:57:16,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:16,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-26 00:57:16,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 00:57:16,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:16,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:16,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:17,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:17,033 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:17,060 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 00:57:17,068 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:17,071 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:17,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.014 2026-08-26 00:57:17,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 00:57:17,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 00:57:17,121 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,166 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:17,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.026 2026-08-26 00:57:17,270 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,276 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:17,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-08-26 00:57:17,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 00:57:17,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 00:57:17,320 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 00:57:17,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.008 0.220 2026-08-26 00:57:17,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:57:17,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1750&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:57:17,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 00:57:17,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:57:17,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.097 2026-08-26 00:57:17,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-08-26 00:57:17,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 00:57:17,557 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,610 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,660 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,715 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,774 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 00:57:17,824 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,896 26 INFO rb-1b89a89-224244-407968 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-26 00:57:17,947 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,001 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,057 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,119 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,188 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:18,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:18,239 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,289 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,353 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,405 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,457 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,508 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,562 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "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-26 00:57:18,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74394706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5f0039bb-6a9a-4756-b728-2c74a8d4a66b'}] 2026-08-26 00:57:18,592 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:18,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74394706 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5f0039bb-6a9a-4756-b728-2c74a8d4a66b'} created pos.order #616 2026-08-26 00:57:18,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74394706 finished 2026-08-26 00:57:18,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.069 0.135 2026-08-26 00:57:18,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.010 0.017 2026-08-26 00:57:18,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:18,909 26 INFO rb-1b89a89-224244-407968 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-26 00:57:18,959 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,010 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,060 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,113 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,174 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:19] "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-26 00:57:19,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 00:57:19,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:19] "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.005 2026-08-26 00:57:19,230 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,280 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,332 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,382 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,436 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,487 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,537 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,589 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,639 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,690 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,755 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,805 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,860 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,919 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-08-26 00:57:19,919 26 INFO rb-1b89a89-224244-407968 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-26 00:57:19,922 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93193183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1756263e-8d0b-4c4a-b884-62b7e427a214'}] 2026-08-26 00:57:20,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 21913368 (allocated 23465984) 2026-08-26 00:57:20,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 89258 2026-08-26 00:57:20,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-08-26 00:57:20,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 89258 2026-08-26 00:57:20,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93193183 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1756263e-8d0b-4c4a-b884-62b7e427a214'} created pos.order #617 2026-08-26 00:57:20,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93193183 finished 2026-08-26 00:57:20,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005720_146969_test_refund_does_not_decrease_points.txt 2026-08-26 00:57:20,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpopwpde1__chrome_odoo" 2026-08-26 00:57:20,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-08-26 00:57:20,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.126 0.130 2026-08-26 00:57:20,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-08-26 00:57:20,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 89475 2026-08-26 00:57:20,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpqmxigcmx_chrome_odoo 2026-08-26 00:57:20,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41699/json/version 2026-08-26 00:57:20,767 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:20,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:20,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:41699/json 2026-08-26 00:57:20,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:20,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:41699/devtools/page/4EABA1D574AA344D6E0DDD6CCB92B907 2026-08-26 00:57:20,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-08-26 00:57:20,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-08-26 00:57:20,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:20,884 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-08-26 00:57:20,885 26 INFO rb-1b89a89-224244-407968 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-26 00:57:20,885 26 INFO rb-1b89a89-224244-407968 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-26 00:57:20,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:21,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.017 0.238 2026-08-26 00:57:21,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '4EABA1D574AA344D6E0DDD6CCB92B907', 'loaderId': '6A66EE2DCEF28A89474FC60BD747329B', 'isDownload': False} 2026-08-26 00:57:21,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-08-26 00:57:21,157 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:21,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:57:21,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:57:21,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:57:21,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:21,511 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:21,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 00:57:21,527 26 INFO rb-1b89a89-224244-407968 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-26 00:57:21,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:57:21,532 26 INFO rb-1b89a89-224244-407968 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-26 00:57:21,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:21,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:21,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-08-26 00:57:21,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:57:21,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.022 2026-08-26 00:57:21,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:57:21,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.081 0.176 2026-08-26 00:57:21,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:21,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:21,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 00:57:21,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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.003 2026-08-26 00:57:21,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:21,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:22,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:22,031 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:22,033 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:22,042 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:22,059 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 00:57:22,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.030 2026-08-26 00:57:22,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 00:57:22,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-08-26 00:57:22,125 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,162 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 00:57:22,258 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.084 0.048 2026-08-26 00:57:22,270 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:22,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.125 2026-08-26 00:57:22,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 00:57:22,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-26 00:57:22,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-26 00:57:22,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.019 0.171 2026-08-26 00:57:22,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 00:57:22,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-26 00:57:22,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:57:22,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:57:22,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:57:22,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 00:57:22,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.090 2026-08-26 00:57:22,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:57:22,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:22] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 00:57:22,525 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,603 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,677 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,734 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,850 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,903 26 INFO rb-1b89a89-224244-407968 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-26 00:57:22,953 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,008 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,078 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 00:57:23,144 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,154 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:23,156 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:23,195 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,245 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,309 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,363 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,416 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,467 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,519 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,584 26 INFO rb-1b89a89-224244-407968 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-26 00:57:23,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96609407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6f92a81f-a896-4283-a325-a92355fd76a3'}] 2026-08-26 00:57:23,598 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:23,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96609407 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6f92a81f-a896-4283-a325-a92355fd76a3'} created pos.order #618 2026-08-26 00:57:23,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96609407 finished 2026-08-26 00:57:23,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.066 0.157 2026-08-26 00:57:24,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.030 0.187 2026-08-26 00:57:24,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:24] "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-26 00:57:24,133 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,183 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,234 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,284 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,335 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,391 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,453 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:24,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 00:57:24,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:24] "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-26 00:57:24,504 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,560 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,611 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,663 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,714 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,769 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,820 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,870 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,922 26 INFO rb-1b89a89-224244-407968 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-26 00:57:24,973 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,024 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,078 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,129 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,179 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,232 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,282 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,333 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,384 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,450 26 INFO rb-1b89a89-224244-407968 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-26 00:57:25,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-08-26 00:57:25,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 00:57:25,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 23554708 (allocated 25694208) 2026-08-26 00:57:25,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 89475 2026-08-26 00:57:25,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-08-26 00:57:25,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 89475 2026-08-26 00:57:25,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005725_642548_test_refund_product_part_of_rules.txt 2026-08-26 00:57:25,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpqmxigcmx_chrome_odoo" 2026-08-26 00:57:25,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-08-26 00:57:26,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 89700 2026-08-26 00:57:26,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpggmyfco5_chrome_odoo 2026-08-26 00:57:26,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:38245/json/version 2026-08-26 00:57:26,109 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:26,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:26,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:38245/json 2026-08-26 00:57:26,166 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:26,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:38245/devtools/page/72A84DF8EA709C87D3F6C9D4026E2E59 2026-08-26 00:57:26,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-08-26 00:57:26,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-08-26 00:57:26,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:26,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-08-26 00:57:26,211 26 INFO rb-1b89a89-224244-407968 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-26 00:57:26,211 26 INFO rb-1b89a89-224244-407968 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-26 00:57:26,218 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:26,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.024 0.343 2026-08-26 00:57:26,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '72A84DF8EA709C87D3F6C9D4026E2E59', 'loaderId': 'EA0E93846638091F483EC498DE98D943', 'isDownload': False} 2026-08-26 00:57:26,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-08-26 00:57:26,593 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:26,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:57:26,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:57:26,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-26 00:57:26,925 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:26,927 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:26,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:57:26,941 26 INFO rb-1b89a89-224244-407968 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-26 00:57:26,944 26 INFO rb-1b89a89-224244-407968 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-26 00:57:26,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:57:26,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:26,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:26,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:57:26,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:27,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:57:27,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:57:27,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.082 0.183 2026-08-26 00:57:27,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:27,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:27,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:57:27,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:27,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:27,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:27,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:27,431 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:27,433 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:27,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.006 0.027 2026-08-26 00:57:27,466 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:27,467 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:27,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-08-26 00:57:27,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-26 00:57:27,514 26 INFO rb-1b89a89-224244-407968 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-26 00:57:27,563 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:27,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.026 2026-08-26 00:57:27,606 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:27,664 26 INFO rb-1b89a89-224244-407968 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-26 00:57:27,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.066 2026-08-26 00:57:27,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 4 0.002 0.112 2026-08-26 00:57:27,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 00:57:27,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 00:57:27,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-26 00:57:27,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:57:27,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:57:27,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 00:57:27,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:57:27,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.103 2026-08-26 00:57:27,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:57:27,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:27] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:57:27,904 26 INFO rb-1b89a89-224244-407968 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-26 00:57:27,956 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,008 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,058 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,109 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,160 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,210 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,278 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:28,289 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:28,329 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,380 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,443 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,495 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,546 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,614 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,633 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31594079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '64befd27-b86e-4cd8-818d-285ec23f8ef4'}] 2026-08-26 00:57:28,634 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:28,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31594079 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '64befd27-b86e-4cd8-818d-285ec23f8ef4'} created pos.order #619 2026-08-26 00:57:28,813 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31594079 finished 2026-08-26 00:57:28,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.063 0.158 2026-08-26 00:57:28,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:28,934 26 INFO rb-1b89a89-224244-407968 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-26 00:57:28,983 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,034 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,084 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,139 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,201 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:29] "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-26 00:57:29,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-08-26 00:57:29,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:29] "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-26 00:57:29,256 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,307 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,357 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,409 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,459 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,510 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,573 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,623 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,682 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,732 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,788 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,839 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,889 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,940 26 INFO rb-1b89a89-224244-407968 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-26 00:57:29,990 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,057 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,108 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,159 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,210 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,260 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,311 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,361 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,411 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,462 26 INFO rb-1b89a89-224244-407968 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-26 00:57:30,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-08-26 00:57:30,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 00:57:30,592 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17388916 (allocated 18747392) 2026-08-26 00:57:30,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 89700 2026-08-26 00:57:30,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-08-26 00:57:30,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 89700 2026-08-26 00:57:30,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005730_664930_test_refund_with_gift_card.txt 2026-08-26 00:57:30,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpggmyfco5_chrome_odoo" 2026-08-26 00:57:30,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-08-26 00:57:30,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 89918 2026-08-26 00:57:30,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpkzvwcme2_chrome_odoo 2026-08-26 00:57:30,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42333/json/version 2026-08-26 00:57:30,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:31,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:31,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42333/json 2026-08-26 00:57:31,011 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:31,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:42333/devtools/page/AFF607C532A3BBD9EFB0C0F32172C9E2 2026-08-26 00:57:31,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-08-26 00:57:31,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-08-26 00:57:31,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:31,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-08-26 00:57:31,187 26 INFO rb-1b89a89-224244-407968 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-26 00:57:31,187 26 INFO rb-1b89a89-224244-407968 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-26 00:57:31,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:31,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.018 0.238 2026-08-26 00:57:31,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'AFF607C532A3BBD9EFB0C0F32172C9E2', 'loaderId': '2AC0EB300D67BDA4FB078CEF71CAF827', 'isDownload': False} 2026-08-26 00:57:31,451 26 INFO rb-1b89a89-224244-407968 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-26 00:57:31,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:31,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:57:31,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:31,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-26 00:57:31,779 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:31,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:31,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:31,798 26 INFO rb-1b89a89-224244-407968 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-26 00:57:31,802 26 INFO rb-1b89a89-224244-407968 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-26 00:57:31,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:57:31,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:31,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:31,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "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.005 2026-08-26 00:57:31,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:31,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:57:31,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 00:57:32,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.187 2026-08-26 00:57:32,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:32,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:32,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.054 2026-08-26 00:57:32,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:32,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:32,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:32,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:32,326 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:32,330 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:32,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 00:57:32,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:32,367 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:32,375 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:32,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.016 2026-08-26 00:57:32,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 00:57:32,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.086 2026-08-26 00:57:32,483 26 INFO rb-1b89a89-224244-407968 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-26 00:57:32,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.119 2026-08-26 00:57:32,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-26 00:57:32,581 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:32,583 26 INFO rb-1b89a89-224244-407968 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-26 00:57:32,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-26 00:57:32,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:57:32,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.047 0.064 2026-08-26 00:57:32,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:57:32,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-26 00:57:32,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1756&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-26 00:57:32,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 00:57:32,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 00:57:32,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 00:57:32,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.086 2026-08-26 00:57:32,839 26 INFO rb-1b89a89-224244-407968 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-26 00:57:32,891 26 INFO rb-1b89a89-224244-407968 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-26 00:57:32,942 26 INFO rb-1b89a89-224244-407968 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-26 00:57:32,994 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,046 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,098 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,149 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,200 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,250 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,350 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,401 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,451 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,502 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,564 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,572 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:33,573 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:33,615 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,665 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,728 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,788 26 INFO rb-1b89a89-224244-407968 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-26 00:57:33,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26626995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2db7d231-9183-41c3-8c24-704e1c18ea90'}] 2026-08-26 00:57:33,794 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:33,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26626995 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2db7d231-9183-41c3-8c24-704e1c18ea90'} created pos.order #620 2026-08-26 00:57:33,957 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26626995 finished 2026-08-26 00:57:33,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.053 0.135 2026-08-26 00:57:34,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.012 0.022 2026-08-26 00:57:34,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:34,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-08-26 00:57:34,093 26 INFO rb-1b89a89-224244-407968 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-26 00:57:34,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16825520 (allocated 17960960) 2026-08-26 00:57:34,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 89918 2026-08-26 00:57:34,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-08-26 00:57:34,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 89918 2026-08-26 00:57:34,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005734_277163_test_reward_line_tax_grouping_key.txt 2026-08-26 00:57:34,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpkzvwcme2_chrome_odoo" 2026-08-26 00:57:34,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-08-26 00:57:35,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 90132 2026-08-26 00:57:35,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp12qqmbna_chrome_odoo 2026-08-26 00:57:35,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:33091/json/version 2026-08-26 00:57:35,088 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:35,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:35,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:33091/json 2026-08-26 00:57:35,095 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:35,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:33091/devtools/page/FC77EB823096FA6A2855CE476A0DEAA8 2026-08-26 00:57:35,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-08-26 00:57:35,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-08-26 00:57:35,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:35,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-08-26 00:57:35,201 26 INFO rb-1b89a89-224244-407968 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-26 00:57:35,201 26 INFO rb-1b89a89-224244-407968 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-26 00:57:35,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:35,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.016 0.242 2026-08-26 00:57:35,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'FC77EB823096FA6A2855CE476A0DEAA8', 'loaderId': '112D1237624E78325A397029F4FECBFE', 'isDownload': False} 2026-08-26 00:57:35,467 26 INFO rb-1b89a89-224244-407968 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-26 00:57:35,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:35,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:35,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:35,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:57:35,804 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:35,805 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:35,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:57:35,822 26 INFO rb-1b89a89-224244-407968 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-26 00:57:35,824 26 INFO rb-1b89a89-224244-407968 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-26 00:57:35,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:57:35,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:35,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:35,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "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.005 2026-08-26 00:57:35,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:35,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.025 2026-08-26 00:57:35,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:57:36,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.079 0.170 2026-08-26 00:57:36,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:36,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:36,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.028 2026-08-26 00:57:36,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:36,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:36,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:36,302 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:36,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:36,311 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:36,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:36,324 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:36,326 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:36,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.014 2026-08-26 00:57:36,369 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:36,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-08-26 00:57:36,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.009 0.021 2026-08-26 00:57:36,408 26 INFO rb-1b89a89-224244-407968 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-26 00:57:36,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.053 2026-08-26 00:57:36,501 26 INFO rb-1b89a89-224244-407968 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-26 00:57:36,562 26 INFO rb-1b89a89-224244-407968 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-26 00:57:36,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-26 00:57:36,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:36,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-08-26 00:57:36,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 00:57:36,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:57:36,613 26 INFO rb-1b89a89-224244-407968 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-26 00:57:36,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 00:57:36,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-26 00:57:36,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:57:36,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:57:36,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 00:57:36,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.106 2026-08-26 00:57:36,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:36] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.002 0.110 2026-08-26 00:57:36,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-08-26 00:57:36,767 26 INFO rb-1b89a89-224244-407968 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-26 00:57:36,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13049640 (allocated 14155776) 2026-08-26 00:57:36,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 90132 2026-08-26 00:57:36,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-08-26 00:57:36,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 90132 2026-08-26 00:57:36,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005736_924940_test_scan_loyalty_card_select_customer.txt 2026-08-26 00:57:36,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp12qqmbna_chrome_odoo" 2026-08-26 00:57:36,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-08-26 00:57:37,018 26 INFO rb-1b89a89-224244-407968 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-26 00:57:37,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-08-26 00:57:37,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 90348 2026-08-26 00:57:37,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp9ldq422__chrome_odoo 2026-08-26 00:57:37,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:36781/json/version 2026-08-26 00:57:37,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:37,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:37,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:36781/json 2026-08-26 00:57:37,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:37,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:36781/devtools/page/3B8B2F13C385AF769360BFD695D686C2 2026-08-26 00:57:37,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-08-26 00:57:37,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-08-26 00:57:37,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:37,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-08-26 00:57:37,674 26 INFO rb-1b89a89-224244-407968 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-26 00:57:37,674 26 INFO rb-1b89a89-224244-407968 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-26 00:57:37,680 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:37,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:37] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.017 0.258 2026-08-26 00:57:37,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '3B8B2F13C385AF769360BFD695D686C2', 'loaderId': '4F7C950A46630A07BEA3C786558F021D', 'isDownload': False} 2026-08-26 00:57:37,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-08-26 00:57:37,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:37,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:57:37,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:57:37,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:38,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:38,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:38,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:38,326 26 INFO rb-1b89a89-224244-407968 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-26 00:57:38,329 26 INFO rb-1b89a89-224244-407968 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-26 00:57:38,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:57:38,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:38,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:38,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "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-26 00:57:38,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:38,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.025 2026-08-26 00:57:38,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-26 00:57:38,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.110 0.197 2026-08-26 00:57:38,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:38,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:38,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 00:57:38,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:38,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:38,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:38,840 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:38,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:38,873 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:38,886 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:38,887 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:38,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.017 2026-08-26 00:57:38,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 00:57:38,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 00:57:38,978 26 INFO rb-1b89a89-224244-407968 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-26 00:57:38,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:39,069 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:39,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.062 0.020 2026-08-26 00:57:39,082 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.009 0.101 2026-08-26 00:57:39,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.056 0.113 2026-08-26 00:57:39,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-26 00:57:39,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.198 2026-08-26 00:57:39,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 00:57:39,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-26 00:57:39,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:57:39,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:57:39,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 00:57:39,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 00:57:39,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 00:57:39,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.006 0.106 2026-08-26 00:57:39,390 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,443 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,494 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,544 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,595 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,645 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,696 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,751 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,806 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,872 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,922 26 INFO rb-1b89a89-224244-407968 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-26 00:57:39,973 26 INFO rb-1b89a89-224244-407968 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-26 00:57:40,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-08-26 00:57:40,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-08-26 00:57:40,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15066388 (allocated 16252928) 2026-08-26 00:57:40,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 90348 2026-08-26 00:57:40,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-08-26 00:57:40,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 90348 2026-08-26 00:57:40,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005740_130155_test_specific_product_discount_with_global_discount.txt 2026-08-26 00:57:40,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp9ldq422__chrome_odoo" 2026-08-26 00:57:40,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-08-26 00:57:40,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 90559 2026-08-26 00:57:40,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp_01irvid_chrome_odoo 2026-08-26 00:57:40,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:46151/json/version 2026-08-26 00:57:40,990 26 INFO rb-1b89a89-224244-407968 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-26 00:57:40,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:40,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:46151/json 2026-08-26 00:57:40,996 26 INFO rb-1b89a89-224244-407968 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-26 00:57:40,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:46151/devtools/page/B87D54570D9204CD225A768B06B6AAF2 2026-08-26 00:57:41,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-08-26 00:57:41,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-08-26 00:57:41,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:41,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-08-26 00:57:41,102 26 INFO rb-1b89a89-224244-407968 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-26 00:57:41,102 26 INFO rb-1b89a89-224244-407968 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-26 00:57:41,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:41,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.016 0.400 2026-08-26 00:57:41,527 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'B87D54570D9204CD225A768B06B6AAF2', 'loaderId': '8ED2BFE018317FC9F2294BC6254ECF9C', 'isDownload': False} 2026-08-26 00:57:41,527 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-08-26 00:57:41,539 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:41,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:57:41,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:57:41,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:57:41,889 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:41,893 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:41,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:57:41,906 26 INFO rb-1b89a89-224244-407968 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-26 00:57:41,909 26 INFO rb-1b89a89-224244-407968 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-26 00:57:41,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:57:41,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:41,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:41,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "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-26 00:57:41,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:57:41,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.007 0.024 2026-08-26 00:57:41,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:57:42,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.082 0.182 2026-08-26 00:57:42,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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-26 00:57:42,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:42,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:57:42,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:42,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:42,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:42,411 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:42,426 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:42,428 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:42,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 00:57:42,464 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:42,467 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:42,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.024 2026-08-26 00:57:42,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-26 00:57:42,516 26 INFO rb-1b89a89-224244-407968 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-26 00:57:42,565 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:42,669 26 INFO rb-1b89a89-224244-407968 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-26 00:57:42,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.092 2026-08-26 00:57:42,679 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:42,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.131 2026-08-26 00:57:42,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 00:57:42,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-08-26 00:57:42,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-08-26 00:57:42,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-26 00:57:42,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1768&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-26 00:57:42,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 00:57:42,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 00:57:42,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-08-26 00:57:42,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-26 00:57:42,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-26 00:57:42,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 00:57:42,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-26 00:57:42,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-26 00:57:42,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 00:57:42,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 00:57:42,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 00:57:42,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:42] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 00:57:43,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.088 2026-08-26 00:57:43,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 00:57:43,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 00:57:43,063 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2247&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-08-26 00:57:43,120 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2248&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 00:57:43,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2249&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.003 0.055 2026-08-26 00:57:43,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2250&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.003 0.071 2026-08-26 00:57:43,179 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2251&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.002 0.087 2026-08-26 00:57:43,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2252&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.002 0.106 2026-08-26 00:57:43,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2253&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.002 0.102 2026-08-26 00:57:43,231 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2255&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.003 0.112 2026-08-26 00:57:43,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /web/image?model=product.product&field=image_128&id=2254&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 8 0.002 0.108 2026-08-26 00:57:43,321 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,378 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,429 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,480 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,544 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,554 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:43,554 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:43,595 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,646 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,709 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,762 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,815 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,867 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,919 26 INFO rb-1b89a89-224244-407968 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-26 00:57:43,970 26 INFO rb-1b89a89-224244-407968 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-26 00:57:44,022 26 INFO rb-1b89a89-224244-407968 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-26 00:57:44,088 26 INFO rb-1b89a89-224244-407968 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-26 00:57:44,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34657630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2c0f0d0e-9503-4d46-ba82-9ea3d07742a4'}] 2026-08-26 00:57:44,099 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:44,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34657630 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2c0f0d0e-9503-4d46-ba82-9ea3d07742a4'} created pos.order #621 2026-08-26 00:57:44,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34657630 finished 2026-08-26 00:57:44,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.070 0.186 2026-08-26 00:57:44,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.009 0.020 2026-08-26 00:57:44,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:44,492 26 INFO rb-1b89a89-224244-407968 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-26 00:57:44,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-08-26 00:57:44,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:57:44,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18074140 (allocated 20058112) 2026-08-26 00:57:44,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 90559 2026-08-26 00:57:44,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-08-26 00:57:44,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 90559 2026-08-26 00:57:44,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005744_685019_test_specific_product_reward_pos_combo.txt 2026-08-26 00:57:44,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp_01irvid_chrome_odoo" 2026-08-26 00:57:44,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-08-26 00:57:45,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90793 2026-08-26 00:57:45,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpmdynkgnu_chrome_odoo 2026-08-26 00:57:45,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36611/json/version 2026-08-26 00:57:45,209 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:45,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:45,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36611/json 2026-08-26 00:57:45,262 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:45,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36611/devtools/page/9DDBFBA29C3C5DF7D94DD631C56C564D 2026-08-26 00:57:45,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-26 00:57:45,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-26 00:57:45,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:45,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-26 00:57:45,314 26 INFO rb-1b89a89-224244-407968 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-26 00:57:45,314 26 INFO rb-1b89a89-224244-407968 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-26 00:57:45,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:45,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.023 0.261 2026-08-26 00:57:45,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '9DDBFBA29C3C5DF7D94DD631C56C564D', 'loaderId': '1E141F438AD19985C754786ABF3BDD10', 'isDownload': False} 2026-08-26 00:57:45,606 26 INFO rb-1b89a89-224244-407968 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-26 00:57:45,615 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:45,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:45,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:57:45,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:45,983 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:45,986 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:45,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:46,000 26 INFO rb-1b89a89-224244-407968 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-26 00:57:46,002 26 INFO rb-1b89a89-224244-407968 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-26 00:57:46,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-08-26 00:57:46,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:46,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:46,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 00:57:46,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 00:57:46,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.010 0.020 2026-08-26 00:57:46,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 00:57:46,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.096 0.193 2026-08-26 00:57:46,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "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-26 00:57:46,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:46,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 00:57:46,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:46,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:46,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:46,514 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:46,523 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:46,527 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:46,532 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "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-26 00:57:46,560 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 00:57:46,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.037 2026-08-26 00:57:46,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-08-26 00:57:46,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-08-26 00:57:46,615 26 INFO rb-1b89a89-224244-407968 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-26 00:57:46,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 00:57:46,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.084 2026-08-26 00:57:46,764 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:46,765 26 INFO rb-1b89a89-224244-407968 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-26 00:57:46,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.019 0.141 2026-08-26 00:57:46,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-26 00:57:46,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-08-26 00:57:46,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-08-26 00:57:46,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-26 00:57:46,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-26 00:57:46,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 00:57:46,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 00:57:46,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 00:57:46,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-26 00:57:46,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:46] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-26 00:57:47,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.135 2026-08-26 00:57:47,071 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,123 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,174 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,225 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,275 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,325 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,381 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,436 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,490 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,544 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.007 2026-08-26 00:57:47,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-26 00:57:47,608 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15036028 (allocated 16252928) 2026-08-26 00:57:47,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90793 2026-08-26 00:57:47,670 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-26 00:57:47,670 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90793 2026-08-26 00:57:47,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005747_723852_test_specific_reward_product_tax_included_excluded.txt 2026-08-26 00:57:47,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpmdynkgnu_chrome_odoo" 2026-08-26 00:57:47,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 91006 2026-08-26 00:57:47,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp5ygdbd2z_chrome_odoo 2026-08-26 00:57:47,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45955/json/version 2026-08-26 00:57:47,977 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:47,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45955/json 2026-08-26 00:57:47,985 26 INFO rb-1b89a89-224244-407968 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-26 00:57:47,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45955/devtools/page/63C38A87DE68DA5634AF827CE5C66E00 2026-08-26 00:57:48,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-26 00:57:48,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-26 00:57:48,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:48,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-26 00:57:48,078 26 INFO rb-1b89a89-224244-407968 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-26 00:57:48,078 26 INFO rb-1b89a89-224244-407968 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-26 00:57:48,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.010 0.020 2026-08-26 00:57:48,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '63C38A87DE68DA5634AF827CE5C66E00', 'loaderId': 'AAEC64B7CFB0AD5999C00D08B526F78E', 'isDownload': False} 2026-08-26 00:57:48,121 26 INFO rb-1b89a89-224244-407968 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-26 00:57:48,128 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:48,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:48,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:48,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:48,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:48,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:48,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:48,503 26 INFO rb-1b89a89-224244-407968 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-26 00:57:48,506 26 INFO rb-1b89a89-224244-407968 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-26 00:57:48,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 00:57:48,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:48,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:48,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:57:48,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:48,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.004 0.014 2026-08-26 00:57:48,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 00:57:48,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.063 0.159 2026-08-26 00:57:48,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "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-26 00:57:48,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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.004 2026-08-26 00:57:48,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 00:57:48,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:48,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:48,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:48,916 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:48,925 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:48,926 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:48,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.005 0.012 2026-08-26 00:57:48,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:48,958 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 00:57:48,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 00:57:48,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-08-26 00:57:49,010 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,074 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:49,163 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.025 0.091 2026-08-26 00:57:49,179 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:49,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.011 0.130 2026-08-26 00:57:49,214 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:57:49,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-08-26 00:57:49,266 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.019 0.089 2026-08-26 00:57:49,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-26 00:57:49,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:57:49,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 00:57:49,317 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:57:49,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:57:49,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 00:57:49,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:49] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 00:57:49,367 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,418 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,478 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,532 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,587 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,642 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57: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.001 0.004 2026-08-26 00:57:49,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-26 00:57:49,693 26 INFO rb-1b89a89-224244-407968 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-26 00:57:49,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14784436 (allocated 15728640) 2026-08-26 00:57:49,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 91006 2026-08-26 00:57:49,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-26 00:57:49,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 91006 2026-08-26 00:57:49,840 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005749_840287_test_specific_reward_product_tax_included_excluded.txt 2026-08-26 00:57:49,840 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp5ygdbd2z_chrome_odoo" 2026-08-26 00:57:49,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-08-26 00:57:50,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 91221 2026-08-26 00:57:50,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpuxkjhcmg_chrome_odoo 2026-08-26 00:57:50,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:43207/json/version 2026-08-26 00:57:50,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:50,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:50,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:43207/json 2026-08-26 00:57:50,365 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:50,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:43207/devtools/page/B748C2B4FCB92E4EDB435FC5501B10B2 2026-08-26 00:57:50,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-08-26 00:57:50,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-08-26 00:57:50,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:50,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-08-26 00:57:50,469 26 INFO rb-1b89a89-224244-407968 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-26 00:57:50,469 26 INFO rb-1b89a89-224244-407968 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-26 00:57:50,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:50,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:50] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.018 0.253 2026-08-26 00:57:50,747 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'B748C2B4FCB92E4EDB435FC5501B10B2', 'loaderId': '2FC62D7832B4E81467DC623FE99E0F63', 'isDownload': False} 2026-08-26 00:57:50,747 26 INFO rb-1b89a89-224244-407968 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-26 00:57:50,755 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:50,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:50] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:57:50,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:50] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:57:50,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:50] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:57:51,145 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:51,147 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:51,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:51,161 26 INFO rb-1b89a89-224244-407968 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-26 00:57:51,164 26 INFO rb-1b89a89-224244-407968 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-26 00:57:51,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-26 00:57:51,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:57:51,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:51,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:57:51,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:57:51,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.019 2026-08-26 00:57:51,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-26 00:57:51,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.085 0.183 2026-08-26 00:57:51,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "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-26 00:57:51,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:51,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:57:51,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 00:57:51,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:51,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:51,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:57:51,685 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:51,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:51,695 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:57:51,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.011 2026-08-26 00:57:51,718 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:51,720 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:57:51,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:51,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.009 0.060 2026-08-26 00:57:51,795 26 INFO rb-1b89a89-224244-407968 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-26 00:57:51,813 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:51,880 26 INFO rb-1b89a89-224244-407968 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-26 00:57:51,892 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:51,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.071 2026-08-26 00:57:51,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 00:57:51,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 00:57:51,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:51] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-26 00:57:52,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.012 0.183 2026-08-26 00:57:52,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-08-26 00:57:52,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 00:57:52,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1557&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 00:57:52,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:57:52,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 00:57:52,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 00:57:52,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-26T00:49:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 00:57:52,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.156 2026-08-26 00:57:52,193 26 INFO rb-1b89a89-224244-407968 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-26 00:57:52,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-08-26 00:57:52,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 00:57:52,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14818564 (allocated 15990784) 2026-08-26 00:57:52,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 91221 2026-08-26 00:57:52,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-08-26 00:57:52,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 91221 2026-08-26 00:57:52,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005752_451722_test_two_variant_same_discount.txt 2026-08-26 00:57:52,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpuxkjhcmg_chrome_odoo" 2026-08-26 00:57:52,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-08-26 00:57:56,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-08-26 00:57:56,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-08-26 00:57:57,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-08-26 00:57:57,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 91432 2026-08-26 00:57:57,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpq4sgb2nc_chrome_odoo 2026-08-26 00:57:57,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:35377/json/version 2026-08-26 00:57:57,659 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:57,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-08-26 00:57:57,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:35377/json 2026-08-26 00:57:57,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:57:57,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:35377/devtools/page/8A185523016D9B2F8920D3938F8CC8BC 2026-08-26 00:57:57,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-08-26 00:57:57,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-08-26 00:57:57,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:57:57,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-08-26 00:57:57,778 26 INFO rb-1b89a89-224244-407968 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-26 00:57:57,778 26 INFO rb-1b89a89-224244-407968 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-26 00:57:57,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:57:58,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.019 0.240 2026-08-26 00:57:58,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '8A185523016D9B2F8920D3938F8CC8BC', 'loaderId': 'C79709740413B2598142F9B1E9EF58F2', 'isDownload': False} 2026-08-26 00:57:58,047 26 INFO rb-1b89a89-224244-407968 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-26 00:57:58,057 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:57:58,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:57:58,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:57:58,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:57:58,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:58,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:58,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:57:58,398 26 INFO rb-1b89a89-224244-407968 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-26 00:57:58,401 26 INFO rb-1b89a89-224244-407968 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-26 00:57:58,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:57:58,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:57:58,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:58,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "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-26 00:57:58,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:57:58,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.025 2026-08-26 00:57:58,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 00:57:58,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.084 0.214 2026-08-26 00:57:58,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:58,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:58,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 00:57:58,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:57:58,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-08-26 00:57:58,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:57:58,909 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:57:58,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:57:58,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:58,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "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-26 00:57:58,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:57:58,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.035 0.014 2026-08-26 00:57:58,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-08-26 00:57:58,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 00:57:59,018 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,073 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 00:57:59,164 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,166 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,173 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:57:59,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.093 0.024 2026-08-26 00:57:59,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.014 0.132 2026-08-26 00:57:59,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 00:57:59,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-26 00:57:59,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-26 00:57:59,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 00:57:59,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 00:57:59,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.095 2026-08-26 00:57:59,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 00:57:59,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 00:57:59,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 00:57:59,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 00:57:59,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:57:59,406 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,459 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,509 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,564 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,623 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:57:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 00:57:59,673 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,743 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,794 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,845 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,896 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,946 26 INFO rb-1b89a89-224244-407968 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-26 00:57:59,996 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,051 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,107 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,157 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,221 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,280 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,330 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,392 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,403 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:00,404 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:00,443 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,493 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,556 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,608 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,662 26 INFO rb-1b89a89-224244-407968 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-26 00:58:00,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 00:58:00,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4410175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'e7371168-5208-46d8-a4c7-3f33c0fd654a'}] 2026-08-26 00:58:00,687 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:00,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4410175 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'e7371168-5208-46d8-a4c7-3f33c0fd654a'} created pos.order #625 2026-08-26 00:58:00,850 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4410175 finished 2026-08-26 00:58:00,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.065 0.125 2026-08-26 00:58:00,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.010 0.019 2026-08-26 00:58:00,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:01,007 26 INFO rb-1b89a89-224244-407968 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-26 00:58:01,057 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-08-26 00:58:01,058 26 INFO rb-1b89a89-224244-407968 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-26 00:58:01,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 20186908 (allocated 21893120) 2026-08-26 00:58:01,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 91432 2026-08-26 00:58:01,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-08-26 00:58:01,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 91432 2026-08-26 00:58:01,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005801_224869_test_loyalty_history_earn_and_spend.txt 2026-08-26 00:58:01,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpq4sgb2nc_chrome_odoo" 2026-08-26 00:58:01,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-08-26 00:58:01,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 91649 2026-08-26 00:58:01,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpxjihvzq2_chrome_odoo 2026-08-26 00:58:01,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35073/json/version 2026-08-26 00:58:01,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:01,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-08-26 00:58:01,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35073/json 2026-08-26 00:58:01,676 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:01,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:35073/devtools/page/76AB86161370E893AB09EAB9BDC95934 2026-08-26 00:58:01,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-08-26 00:58:01,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-08-26 00:58:01,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:58:01,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-08-26 00:58:01,812 26 INFO rb-1b89a89-224244-407968 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-26 00:58:01,812 26 INFO rb-1b89a89-224244-407968 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-26 00:58:01,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:02,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.025 0.292 2026-08-26 00:58:02,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '76AB86161370E893AB09EAB9BDC95934', 'loaderId': 'CBDD693A5F4308B3C23AC9C2AA0A4D19', 'isDownload': False} 2026-08-26 00:58:02,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-08-26 00:58:02,147 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:58:02,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:58:02,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 00:58:02,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 00:58:02,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:02,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:02,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:58:02,502 26 INFO rb-1b89a89-224244-407968 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-26 00:58:02,505 26 INFO rb-1b89a89-224244-407968 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-26 00:58:02,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 00:58:02,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:58:02,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:02,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "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.005 2026-08-26 00:58:02,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:58:02,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 00:58:02,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:58:02,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.078 0.175 2026-08-26 00:58:02,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:02,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58: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.010 2026-08-26 00:58:02,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:58:02,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58: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.029 2026-08-26 00:58:02,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-08-26 00:58:02,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:58:03,009 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:03,015 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:03,016 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:03,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:03,025 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:58:03,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.011 0.015 2026-08-26 00:58:03,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-08-26 00:58:03,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 00:58:03,106 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-26 00:58:03,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:03,194 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.123 0.025 2026-08-26 00:58:03,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.008 0.166 2026-08-26 00:58:03,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-26 00:58:03,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 00:58:03,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-26 00:58:03,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-08-26 00:58:03,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:58:03,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 00:58:03,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.084 2026-08-26 00:58:03,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 00:58:03,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 00:58:03,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:03] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-26T00:57:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 00:58:03,453 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,505 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,556 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,606 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,657 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,707 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,817 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,869 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,920 26 INFO rb-1b89a89-224244-407968 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-26 00:58:03,975 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,036 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 00:58:04,086 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,137 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,187 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,249 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,257 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:04,258 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:04,300 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,350 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,413 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,465 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,517 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,579 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20927470 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '0a5676d1-90a6-44c7-9643-a2d77e5801a3'}] 2026-08-26 00:58:04,588 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:04,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20927470 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '0a5676d1-90a6-44c7-9643-a2d77e5801a3'} created pos.order #626 2026-08-26 00:58:04,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20927470 finished 2026-08-26 00:58:04,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.058 0.121 2026-08-26 00:58:04,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.009 0.019 2026-08-26 00:58:04,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:04,882 26 INFO rb-1b89a89-224244-407968 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-26 00:58:04,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-08-26 00:58:04,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 00:58:04,990 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 19495272 (allocated 20582400) 2026-08-26 00:58:04,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 91649 2026-08-26 00:58:04,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-08-26 00:58:04,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 91649 2026-08-26 00:58:05,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005805_087380_test_pos_loyalty_history.txt 2026-08-26 00:58:05,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpxjihvzq2_chrome_odoo" 2026-08-26 00:58:05,115 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-08-26 00:58:05,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 00:58:09,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-08-26 00:58:09,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-08-26 00:58:11,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 00:58:14,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-08-26 00:58:15,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 00:58:19,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-08-26 00:58:19,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-08-26 00:58:19,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-08-26 00:58:19,051 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-08-26 00:58:19,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 00:58:23,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-08-26 00:58:23,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 91866 2026-08-26 00:58:23,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp9pi1wk1t_chrome_odoo 2026-08-26 00:58:23,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43873/json/version 2026-08-26 00:58:23,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:23,471 26 INFO rb-1b89a89-224244-407968 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-26 00:58:23,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43873/json 2026-08-26 00:58:23,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:23,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:43873/devtools/page/5028187E111A0F31C14D88A25AF7A83B 2026-08-26 00:58:23,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-08-26 00:58:23,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-08-26 00:58:23,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:58:23,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-08-26 00:58:23,565 26 INFO rb-1b89a89-224244-407968 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-26 00:58:23,565 26 INFO rb-1b89a89-224244-407968 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-26 00:58:23,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:23,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:23] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.019 0.250 2026-08-26 00:58:23,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '5028187E111A0F31C14D88A25AF7A83B', 'loaderId': 'C9236832BD3385C2B155300DC2571C94', 'isDownload': False} 2026-08-26 00:58:23,844 26 INFO rb-1b89a89-224244-407968 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-26 00:58:23,854 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:58:23,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:23] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:58:23,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:23] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:58:23,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:23] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 00:58:24,185 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:24,186 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:24,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:58:24,201 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,204 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:58:24,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:58:24,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:24,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "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.005 2026-08-26 00:58:24,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:58:24,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.016 2026-08-26 00:58:24,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:58:24,515 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-08-26 00:58:24,516 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,516 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-08-26 00:58:24,517 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.073 0.172 2026-08-26 00:58:24,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "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-26 00:58:24,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:58:24,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:58:24,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58: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.003 2026-08-26 00:58:24,623 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:58:24,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:24,689 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:24,691 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:58:24,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 00:58:24,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:24,705 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:24,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.003 0.028 2026-08-26 00:58:24,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 00:58:24,712 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:24,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.071 0.027 2026-08-26 00:58:24,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.008 0.119 2026-08-26 00:58:24,901 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-26 00:58:24,970 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:24,970 26 INFO rb-1b89a89-224244-407968 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-26 00:58:24,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 00:58:24,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:24] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 00:58:25,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 00:58:25,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 00:58:25,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 00:58:25,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 00:58:25,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1861&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 00:58:25,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1860&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 00:58:25,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:58:25,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1857&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 00:58:25,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1859&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 00:58:25,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "GET /web/image?model=product.template&field=image_128&id=1858&unique=2026-08-26T00:58:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 00:58:25,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.096 2026-08-26 00:58:25,253 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,303 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,353 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,408 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,463 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:25] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.021 0.046 2026-08-26 00:58:25,567 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,617 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,668 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,732 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,783 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,833 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,886 26 INFO rb-1b89a89-224244-407968 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-26 00:58:25,940 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:26] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.022 0.044 2026-08-26 00:58:26,032 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,083 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,133 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,184 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,287 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,340 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,390 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,445 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,501 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,551 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,615 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:26,627 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:26,666 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,716 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,779 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,833 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,887 26 INFO rb-1b89a89-224244-407968 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-26 00:58:26,938 26 INFO rb-1b89a89-224244-407968 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-26 00:58:27,000 26 INFO rb-1b89a89-224244-407968 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-26 00:58:27,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76028063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '44ad881f-486b-4e6b-a176-3ba12d96daab'}] 2026-08-26 00:58:27,005 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:27,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76028063 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '44ad881f-486b-4e6b-a176-3ba12d96daab'} created pos.order #628 2026-08-26 00:58:27,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76028063 finished 2026-08-26 00:58:27,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.109 0.197 2026-08-26 00:58:27,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:27] "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-26 00:58:27,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-08-26 00:58:27,384 26 INFO rb-1b89a89-224244-407968 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-26 00:58:27,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 19971776 (allocated 21630976) 2026-08-26 00:58:27,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 91866 2026-08-26 00:58:27,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-08-26 00:58:27,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 91866 2026-08-26 00:58:27,549 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005827_549614_test_ship_later_kit_and_mto_manufactured_product.txt 2026-08-26 00:58:27,549 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp9pi1wk1t_chrome_odoo" 2026-08-26 00:58:27,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 00:58:31,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-08-26 00:58:32,053 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1161] 2026-08-26 00:58:32,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-08-26 00:58:33,189 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1163] 2026-08-26 00:58:34,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-08-26 00:58:34,297 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1165] 2026-08-26 00:58:34,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-08-26 00:58:34,974 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1167] 2026-08-26 00:58:35,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-08-26 00:58:35,585 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1170, 1171] 2026-08-26 00:58:36,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-08-26 00:58:36,276 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1175, 1176] 2026-08-26 00:58:36,385 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1180, 1181, 1182] 2026-08-26 00:58:37,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-08-26 00:58:37,878 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1183, 1184] 2026-08-26 00:58:38,002 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-08-26 00:58:38,267 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1187, 1188] 2026-08-26 00:58:38,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-08-26 00:58:38,832 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91768143 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-26 00:58:38,929 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1191, 1192] 2026-08-26 00:58:39,104 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91768143 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #637 2026-08-26 00:58:39,106 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91768143 finished 2026-08-26 00:58:39,135 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-08-26 00:58:39,339 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1197] 2026-08-26 00:58:39,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-26 00:58:44,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-08-26 00:58:44,343 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97255353 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-26 00:58:44,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97255353 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #639 2026-08-26 00:58:44,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97255353 finished 2026-08-26 00:58:44,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:44,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:45,124 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:58:45,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:45] "GET /pos/pay/639?access_token=88abef96-ec87-4ac6-ad0b-f677c7430f19 HTTP/1.1" 200 - 257 0.076 0.675 2026-08-26 00:58:45,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:45,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:45] "POST /pos/pay/transaction/639 HTTP/1.1" 200 - 37 0.009 0.017 2026-08-26 00:58:45,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:45,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:45] "GET /pos/pay/confirmation/639?access_token=88abef96-ec87-4ac6-ad0b-f677c7430f19&tx_id=1 HTTP/1.1" 200 - 308 0.109 0.265 2026-08-26 00:58:45,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-08-26 00:58:45,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97694607 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-26 00:58:45,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97694607 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #640 2026-08-26 00:58:45,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97694607 finished 2026-08-26 00:58:45,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:45,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:46,550 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:58:46,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:46] "GET /pos/pay/640?access_token=b33c0f96-5669-4c9b-ad0d-a143eab42958 HTTP/1.1" 200 - 255 0.072 0.590 2026-08-26 00:58:46,557 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:46,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:46] "POST /pos/pay/transaction/640 HTTP/1.1" 200 - 37 0.010 0.017 2026-08-26 00:58:46,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:46,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:46] "GET /pos/pay/confirmation/640?access_token=b33c0f96-5669-4c9b-ad0d-a143eab42958&tx_id=2 HTTP/1.1" 200 - 308 0.120 0.269 2026-08-26 00:58:47,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-08-26 00:58:47,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68990069 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-26 00:58:47,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68990069 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #641 2026-08-26 00:58:47,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68990069 finished 2026-08-26 00:58:47,326 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:47,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,009 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:58:48,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "GET /pos/pay/641?access_token=5bb62b12-0ce9-48da-8d8b-2dd968ea3895 HTTP/1.1" 200 - 255 0.090 0.595 2026-08-26 00:58:48,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "POST /pos/pay/transaction/641 HTTP/1.1" 200 - 37 0.009 0.018 2026-08-26 00:58:48,057 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "GET /pos/pay/confirmation/641?access_token=5bb62b12-0ce9-48da-8d8b-2dd968ea3895&tx_id=3 HTTP/1.1" 200 - 202 0.104 0.189 2026-08-26 00:58:48,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "GET /pos/pay/641?access_token=5bb62b12-0ce9-48da-8d8b-2dd968ea3895 HTTP/1.1" 200 - 47 0.014 0.026 2026-08-26 00:58:48,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "POST /pos/pay/transaction/641 HTTP/1.1" 200 - 32 0.008 0.017 2026-08-26 00:58:48,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:48,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:48] "GET /pos/pay/confirmation/641?access_token=5bb62b12-0ce9-48da-8d8b-2dd968ea3895&tx_id=4 HTTP/1.1" 200 - 256 0.109 0.184 2026-08-26 00:58:49,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-08-26 00:58:49,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 92096 2026-08-26 00:58:49,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpu9zcejem_chrome_odoo 2026-08-26 00:58:49,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34729/json/version 2026-08-26 00:58:49,359 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:49,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-08-26 00:58:49,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34729/json 2026-08-26 00:58:49,364 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:49,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:34729/devtools/page/E1698F50BAE888BC9767989215419B06 2026-08-26 00:58:49,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-08-26 00:58:49,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-08-26 00:58:49,391 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:58:49,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-08-26 00:58:49,397 26 INFO rb-1b89a89-224244-407968 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/f50fe5578abb478b?access_token=f50fe5578abb478b" in browser 2026-08-26 00:58:49,397 26 INFO rb-1b89a89-224244-407968 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/f50fe5578abb478b?access_token=f50fe5578abb478b" 2026-08-26 00:58:49,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:49,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /pos_customer_display/90/f50fe5578abb478b?access_token=f50fe5578abb478b HTTP/1.1" 200 - 47 0.014 0.230 2026-08-26 00:58:49,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'E1698F50BAE888BC9767989215419B06', 'loaderId': '9B07ACFA7B03CDA7FC9FF8981B947C80', 'isDownload': False} 2026-08-26 00:58:49,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-08-26 00:58:49,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bbbb972/point_of_sale.customer_display_assets.min.css, copying from /web/assets/bbbb972/point_of_sale.customer_display_assets.min.css 2026-08-26 00:58:49,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /web/assets/1/bbbb972/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.012 0.019 2026-08-26 00:58:49,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fea67cc/point_of_sale.customer_display_assets.min.js, copying from /web/assets/fea67cc/point_of_sale.customer_display_assets.min.js 2026-08-26 00:58:49,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /web/assets/1/fea67cc/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-08-26 00:58:49,717 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b80f579/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/b80f579/point_of_sale.customer_display_assets_test.min.js 2026-08-26 00:58:49,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /web/assets/1/b80f579/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-26 00:58:49,791 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:49,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:58:49,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-08-26 00:58:49,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:58:49,838 26 INFO rb-1b89a89-224244-407968 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/f50fe5578abb478b?access_token=f50fe5578abb478b", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:58:49,841 26 INFO rb-1b89a89-224244-407968 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-26 00:58:49,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.002 2026-08-26 00:58:49,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:49] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:58:49,894 26 INFO rb-1b89a89-224244-407968 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-26 00:58:49,945 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,054 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,054 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,101 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,150 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,199 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,249 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,302 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,353 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,407 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:50] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.046 0.482 2026-08-26 00:58:50,454 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,505 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,556 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:50] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 18 0.006 0.023 2026-08-26 00:58:50,606 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,657 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,707 26 INFO rb-1b89a89-224244-407968 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-26 00:58:50,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-08-26 00:58:50,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 00:58:50,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4156208 (allocated 4980736) 2026-08-26 00:58:50,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 92096 2026-08-26 00:58:50,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-08-26 00:58:50,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 92096 2026-08-26 00:58:50,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005850_833449_test_customer_display_online_payment.txt 2026-08-26 00:58:50,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpu9zcejem_chrome_odoo" 2026-08-26 00:58:50,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-08-26 00:58:51,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 92264 2026-08-26 00:58:51,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpuvbvn3b5_chrome_odoo 2026-08-26 00:58:51,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33691/json/version 2026-08-26 00:58:51,159 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:51,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 00:58:51,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33691/json 2026-08-26 00:58:51,167 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:51,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:33691/devtools/page/C646F93657A98612EE708D757E8A7C1A 2026-08-26 00:58:51,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-08-26 00:58:51,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-08-26 00:58:51,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-08-26 00:58:51,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-08-26 00:58:51,204 26 INFO rb-1b89a89-224244-407968 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-26 00:58:51,204 26 INFO rb-1b89a89-224244-407968 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-26 00:58:51,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:51,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.025 0.408 2026-08-26 00:58:51,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'C646F93657A98612EE708D757E8A7C1A', 'loaderId': '11500D165B47A07F07D39EBB0DA3BF96', 'isDownload': False} 2026-08-26 00:58:51,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-08-26 00:58:51,652 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:58:51,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:58:51,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-26 00:58:51,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 00:58:51,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:51,994 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:52,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 00:58:52,014 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,018 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:58:52,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:58:52,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:52,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 00:58:52,057 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:58:52,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 00:58:52,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 00:58:52,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.106 0.163 2026-08-26 00:58:52,378 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "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-26 00:58:52,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:52,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:58:52,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "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-26 00:58:52,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-08-26 00:58:52,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:58:52,501 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:52,509 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:52,512 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:58:52,516 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-08-26 00:58:52,521 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:52,522 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:52,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.033 0.023 2026-08-26 00:58:52,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-26 00:58:52,598 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,614 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:52,676 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:52,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.051 0.028 2026-08-26 00:58:52,689 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-08-26T00:58:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 00:58:52,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.007 0.172 2026-08-26 00:58:52,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.119 2026-08-26 00:58:52,864 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,915 26 INFO rb-1b89a89-224244-407968 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-26 00:58:52,966 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,018 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,070 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,247 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,297 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,348 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,398 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,449 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,511 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,521 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:53,522 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:53,562 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,614 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,664 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,715 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,766 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,823 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,827 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45398147 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'}] 2026-08-26 00:58:53,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45398147 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'} created pos.order #642 2026-08-26 00:58:53,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45398147 finished 2026-08-26 00:58:53,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.028 0.051 2026-08-26 00:58:53,933 26 INFO rb-1b89a89-224244-407968 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-26 00:58:53,984 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,036 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,087 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,138 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,188 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,240 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,291 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,341 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,392 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,443 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,494 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,548 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,599 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,650 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,700 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,752 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,803 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,853 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,904 26 INFO rb-1b89a89-224244-407968 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-26 00:58:54,954 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,009 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 00:58:55,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 00:58:55,060 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,111 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,167 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'}] 2026-08-26 00:58:55,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [660] to pos.order #642 2026-08-26 00:58:55,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340429 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'} updated pos.order #642 2026-08-26 00:58:55,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9340429 finished 2026-08-26 00:58:55,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.030 0.059 2026-08-26 00:58:55,280 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,330 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,384 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,435 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,485 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,536 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,587 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,640 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:58:55,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 00:58:55,691 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,742 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,797 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31203894 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'}] 2026-08-26 00:58:55,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31203894 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a75e5df4-5b8b-4877-98ff-53bf7b1bd15b'} updated pos.order #642 2026-08-26 00:58:55,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31203894 finished 2026-08-26 00:58:55,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.013 0.037 2026-08-26 00:58:55,880 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,930 26 INFO rb-1b89a89-224244-407968 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-26 00:58:55,984 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,036 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,091 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,143 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,195 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,246 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,296 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,348 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,399 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,449 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,503 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,554 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,605 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,655 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,706 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,759 26 INFO rb-1b89a89-224244-407968 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-26 00:58:56,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:58:56,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 00:58:56,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-08-26 00:58:56,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 00:58:56,852 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15303240 (allocated 17563648) 2026-08-26 00:58:56,854 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 92264 2026-08-26 00:58:56,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-08-26 00:58:56,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 92264 2026-08-26 00:58:56,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005856_909274_test_errors_tour.txt 2026-08-26 00:58:56,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpuvbvn3b5_chrome_odoo" 2026-08-26 00:58:56,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-08-26 00:58:56,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55295919 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-26 00:58:57,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55295919 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #643 2026-08-26 00:58:57,009 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55295919 finished 2026-08-26 00:58:57,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:57,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:57,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:57] "GET /pos/pay/643?access_token=f2ca7e43-81a6-4729-8e30-2d570ecefdd HTTP/1.1" 403 - 123 0.036 0.533 2026-08-26 00:58:57,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:57,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:57] "GET /pos/pay/643?access_token= HTTP/1.1" 403 - 26 0.008 0.024 2026-08-26 00:58:57,635 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:57,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:57] "GET /pos/pay/confirmation/643?access_token=f2ca7e43-81a6-4729-8e30-2d570ecefdd&tx_id=1 HTTP/1.1" 403 - 18 0.006 0.020 2026-08-26 00:58:57,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:58:57,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:57] "GET /pos/pay/confirmation/643?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.004 0.017 2026-08-26 00:58:57,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-08-26 00:58:57,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 92479 2026-08-26 00:58:57,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpiw5j7xcn_chrome_odoo 2026-08-26 00:58:57,961 26 INFO rb-1b89a89-224244-407968 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:38863/json/version 2026-08-26 00:58:57,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:57,971 26 INFO rb-1b89a89-224244-407968 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-26 00:58:57,971 26 INFO rb-1b89a89-224244-407968 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:38863/json 2026-08-26 00:58:57,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:58:57,978 26 INFO rb-1b89a89-224244-407968 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:38863/devtools/page/DD1F15784BE21B835D123E069D2DFE6E 2026-08-26 00:58:57,980 26 INFO rb-1b89a89-224244-407968 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-26 00:58:57,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-08-26 00:58:58,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 00:58:58,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-08-26 00:58:58,065 26 INFO rb-1b89a89-224244-407968 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-26 00:58:58,065 26 INFO rb-1b89a89-224244-407968 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-26 00:58:58,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:58:58,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.021 0.256 2026-08-26 00:58:58,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'DD1F15784BE21B835D123E069D2DFE6E', 'loaderId': 'A88F960AC5C7293298719D21134696C2', 'isDownload': False} 2026-08-26 00:58:58,350 26 INFO rb-1b89a89-224244-407968 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-26 00:58:58,360 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:58:58,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:58:58,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:58:58,378 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 00:58:58,685 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:58,686 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:58,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 00:58:58,704 26 INFO rb-1b89a89-224244-407968 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-26 00:58:58,706 26 INFO rb-1b89a89-224244-407968 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-26 00:58:58,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:58:58,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:58,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:58,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "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.005 2026-08-26 00:58:58,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:58:58,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 00:58:58,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 00:58:59,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.073 0.152 2026-08-26 00:58:59,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:59,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:59,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:58:59,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:58:59,086 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 00:58:59,118 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:58:59,135 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:58:59,136 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:58:59,166 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:59,168 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:58:59,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.026 0.015 2026-08-26 00:58:59,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 00:58:59,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-26 00:58:59,217 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,265 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:58:59,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:58:59,360 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.077 0.058 2026-08-26 00:58:59,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-08-26T00:58:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-26 00:58:59,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.009 0.169 2026-08-26 00:58:59,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:58:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.062 2026-08-26 00:58:59,481 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,532 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,582 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,635 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,686 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,863 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,913 26 INFO rb-1b89a89-224244-407968 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-26 00:58:59,964 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,015 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,065 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,127 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:00,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:00,178 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,229 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,280 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,339 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,342 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'}] 2026-08-26 00:59:00,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213732 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'} created pos.order #644 2026-08-26 00:59:00,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213732 finished 2026-08-26 00:59:00,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.046 2026-08-26 00:59:00,434 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,485 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,536 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,590 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,647 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,700 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,751 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,802 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,852 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,904 26 INFO rb-1b89a89-224244-407968 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-26 00:59:00,956 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,006 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,057 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,114 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,165 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,220 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,269 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,320 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,371 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,427 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33333453 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'}] 2026-08-26 00:59:01,448 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33333453 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'} updated pos.order #644 2026-08-26 00:59:01,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33333453 finished 2026-08-26 00:59:01,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.024 0.041 2026-08-26 00:59:01,530 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,580 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,631 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,685 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:01] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:59:01,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8557696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'}] 2026-08-26 00:59:01,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8557696 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '4ea92da4-a4d1-4cf7-a3b5-16c6c6b774bb'} updated pos.order #644 2026-08-26 00:59:01,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8557696 finished 2026-08-26 00:59:01,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.017 0.049 2026-08-26 00:59:01,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-08-26 00:59:01,809 26 INFO rb-1b89a89-224244-407968 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-26 00:59:01,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:01] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F644%3Faccess_token=999db402-3002-4d9c-bc71-d592c104a247?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.043 2026-08-26 00:59:01,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15204812 (allocated 16515072) 2026-08-26 00:59:01,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 92479 2026-08-26 00:59:01,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-08-26 00:59:01,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 92479 2026-08-26 00:59:01,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005901_932760_test_online_payment_amount_updated_after_order_modification.txt 2026-08-26 00:59:01,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpiw5j7xcn_chrome_odoo" 2026-08-26 00:59:01,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-08-26 00:59:02,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55442577 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-08-26 00:59:02,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55442577 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #645 2026-08-26 00:59:02,106 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55442577 finished 2026-08-26 00:59:02,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:02,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:02,956 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:59:02,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:02] "GET /pos/pay/645?access_token=af9324bd-a2f0-412a-9658-e6ed2d2ce264 HTTP/1.1" 200 - 260 0.097 0.714 2026-08-26 00:59:02,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:02,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:02] "POST /pos/pay/transaction/645 HTTP/1.1" 200 - 37 0.011 0.023 2026-08-26 00:59:03,010 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:03,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:03] "GET /pos/pay/confirmation/645?access_token=af9324bd-a2f0-412a-9658-e6ed2d2ce264&tx_id=5 HTTP/1.1" 200 - 293 0.139 0.262 2026-08-26 00:59:03,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-08-26 00:59:04,330 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 92686 2026-08-26 00:59:04,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpu5t8e_yr_chrome_odoo 2026-08-26 00:59:04,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:46457/json/version 2026-08-26 00:59:04,359 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:04,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-08-26 00:59:04,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:46457/json 2026-08-26 00:59:04,370 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:04,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:46457/devtools/page/702AFF7CD5AC8A27CE3993007DDF814F 2026-08-26 00:59:04,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-08-26 00:59:04,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-08-26 00:59:04,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:59:04,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-08-26 00:59:04,462 26 INFO rb-1b89a89-224244-407968 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-26 00:59:04,462 26 INFO rb-1b89a89-224244-407968 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-26 00:59:04,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:04,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:04] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.017 0.249 2026-08-26 00:59:04,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '702AFF7CD5AC8A27CE3993007DDF814F', 'loaderId': '2A6201BF06B1F2C9BA51912CE0DC5EED', 'isDownload': False} 2026-08-26 00:59:04,738 26 INFO rb-1b89a89-224244-407968 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-26 00:59:04,750 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:04,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:04] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:59:04,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:04] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:59:04,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:04] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:59:05,100 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:05,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:05,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.005 2026-08-26 00:59:05,122 26 INFO rb-1b89a89-224244-407968 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-26 00:59:05,126 26 INFO rb-1b89a89-224244-407968 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-26 00:59:05,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:59:05,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:05,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:05,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:59:05,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:59:05,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.021 2026-08-26 00:59:05,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 00:59:05,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 327 0.075 0.149 2026-08-26 00:59:05,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "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-26 00:59:05,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:59:05,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.021 2026-08-26 00:59:05,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:05,527 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-08-26 00:59:05,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.030 2026-08-26 00:59:05,589 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:05,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:59:05,606 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:59:05,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.011 0.012 2026-08-26 00:59:05,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 00:59:05,619 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:05,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:05,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.030 2026-08-26 00:59:05,697 26 INFO rb-1b89a89-224244-407968 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-26 00:59:05,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:05,803 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:05,807 26 INFO rb-1b89a89-224244-407968 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-26 00:59:05,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.093 0.020 2026-08-26 00:59:05,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.013 0.169 2026-08-26 00:59:05,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.104 2026-08-26 00:59:05,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:05] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-08-26T00:58:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-08-26 00:59:05,982 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,033 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,084 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,134 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,185 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,248 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,256 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:06,257 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:06,299 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,349 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,400 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,458 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2870688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd1d6ee3a-a643-4bca-9cab-29e6586a6812'}] 2026-08-26 00:59:06,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2870688 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd1d6ee3a-a643-4bca-9cab-29e6586a6812'} created pos.order #646 2026-08-26 00:59:06,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2870688 finished 2026-08-26 00:59:06,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.044 2026-08-26 00:59:06,549 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,600 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,650 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,769 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,821 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,871 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,927 26 INFO rb-1b89a89-224244-407968 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-26 00:59:06,981 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,032 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,087 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-08-26 00:59:07,139 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-26 00:59:07,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18094028 (allocated 19922944) 2026-08-26 00:59:07,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 92686 2026-08-26 00:59:07,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-08-26 00:59:07,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 92686 2026-08-26 00:59:07,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005907_245511_test_payment_method_customer_required.txt 2026-08-26 00:59:07,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpu5t8e_yr_chrome_odoo" 2026-08-26 00:59:07,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-08-26 00:59:07,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47086802 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-26 00:59:07,344 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted pos.order records with IDs: [647] 2026-08-26 00:59:07,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-08-26 00:59:07,634 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 92890 2026-08-26 00:59:07,634 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp180o12kc_chrome_odoo 2026-08-26 00:59:07,635 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45003/json/version 2026-08-26 00:59:07,635 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:07,663 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45003/json 2026-08-26 00:59:07,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:07,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:45003/devtools/page/C5B901B070CE00F42078058FEE55865A 2026-08-26 00:59:07,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-08-26 00:59:07,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-08-26 00:59:07,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 00:59:07,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-08-26 00:59:07,762 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,762 26 INFO rb-1b89a89-224244-407968 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-26 00:59:07,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:08,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.022 0.255 2026-08-26 00:59:08,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'C5B901B070CE00F42078058FEE55865A', 'loaderId': 'A0394AEC8EEA6973A4901A0811C28437', 'isDownload': False} 2026-08-26 00:59:08,047 26 INFO rb-1b89a89-224244-407968 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-26 00:59:08,055 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:08,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:59:08,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 00:59:08,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 00:59:08,418 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:08,419 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:08,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 00:59:08,434 26 INFO rb-1b89a89-224244-407968 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-26 00:59:08,437 26 INFO rb-1b89a89-224244-407968 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-26 00:59:08,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 00:59:08,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:08,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:08,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "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.005 2026-08-26 00:59:08,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 00:59:08,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 00:59:08,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 00:59:08,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.068 0.151 2026-08-26 00:59:08,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:08,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:59:08,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:08,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:08,809 26 INFO rb-1b89a89-224244-407968 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-26 00:59:08,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:59:08,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:08,876 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:08,877 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:08,885 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:08,886 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:08,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 00:59:08,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 00:59:08,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:08] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-26 00:59:08,990 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,007 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:09,071 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:09,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.050 0.025 2026-08-26 00:59:09,089 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.009 0.094 2026-08-26 00:59:09,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-08-26T00:58:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 00:59:09,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.090 2026-08-26 00:59:09,232 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,283 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,333 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,386 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,438 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,613 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,663 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,714 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,764 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,815 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,879 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,887 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:09,888 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:09,929 26 INFO rb-1b89a89-224244-407968 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-26 00:59:09,980 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,031 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,081 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,132 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,190 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85755646 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f5adf3e7-9f4e-4a35-958f-b450baa71f2b'}] 2026-08-26 00:59:10,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85755646 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f5adf3e7-9f4e-4a35-958f-b450baa71f2b'} created pos.order #648 2026-08-26 00:59:10,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85755646 finished 2026-08-26 00:59:10,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.044 2026-08-26 00:59:10,281 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,331 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,436 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,489 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,539 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,595 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,648 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,699 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,753 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:10] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:59:10,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30457535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f5adf3e7-9f4e-4a35-958f-b450baa71f2b'}] 2026-08-26 00:59:10,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30457535 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f5adf3e7-9f4e-4a35-958f-b450baa71f2b'} updated pos.order #648 2026-08-26 00:59:10,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30457535 finished 2026-08-26 00:59:10,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.018 0.041 2026-08-26 00:59:10,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-08-26 00:59:10,880 26 INFO rb-1b89a89-224244-407968 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-26 00:59:10,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:10] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F648%3Faccess_token=e0e3c9c0-b81a-4691-ae64-f5fea3146d41?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.049 2026-08-26 00:59:10,960 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18481684 (allocated 20185088) 2026-08-26 00:59:10,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 92890 2026-08-26 00:59:10,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-08-26 00:59:10,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 92890 2026-08-26 00:59:11,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005911_016531_test_selected_customer_after_adding_payment_sync.txt 2026-08-26 00:59:11,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp180o12kc_chrome_odoo" 2026-08-26 00:59:11,152 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-08-26 00:59:11,197 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-08-26 00:59:11,213 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-08-26 00:59:11,256 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-08-26 00:59:11,269 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-08-26 00:59:11,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 00:59:12,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-08-26 00:59:13,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 93092 2026-08-26 00:59:13,547 26 INFO rb-1b89a89-224244-407968 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/tmpwr3e7pgw_chrome_odoo 2026-08-26 00:59:13,547 26 INFO rb-1b89a89-224244-407968 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:43581/json/version 2026-08-26 00:59:13,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:13,571 26 INFO rb-1b89a89-224244-407968 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-26 00:59:13,571 26 INFO rb-1b89a89-224244-407968 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:43581/json 2026-08-26 00:59:13,572 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:13,578 26 INFO rb-1b89a89-224244-407968 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:43581/devtools/page/0427FBF6567EB19FA59519ECBE648410 2026-08-26 00:59:13,585 26 INFO rb-1b89a89-224244-407968 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-26 00:59:13,591 26 INFO rb-1b89a89-224244-407968 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-26 00:59:13,600 26 INFO rb-1b89a89-224244-407968 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-26 00:59:13,680 26 INFO rb-1b89a89-224244-407968 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=19bb7e372b3f458a" in browser 2026-08-26 00:59:13,680 26 INFO rb-1b89a89-224244-407968 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=19bb7e372b3f458a" 2026-08-26 00:59:13,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:13,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:13] "GET /pos-self/92?access_token=19bb7e372b3f458a HTTP/1.1" 200 - 57 0.014 0.211 2026-08-26 00:59:13,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '0427FBF6567EB19FA59519ECBE648410', 'loaderId': '0E6FFD636BF2ED50F50C6DF39762871A', 'isDownload': False} 2026-08-26 00:59:13,914 26 INFO rb-1b89a89-224244-407968 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-26 00:59:13,929 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:13,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:13,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:13] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-08-26 00:59:13,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:13,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:13] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 00:59:13,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:13,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:13] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-26 00:59:14,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 00:59:14,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 00:59:14,102 26 INFO rb-1b89a89-224244-407968 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=19bb7e372b3f458a", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:14,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.007 2026-08-26 00:59:14,105 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:14,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:14,109 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 00:59:14,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 00:59:14,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.043 0.088 2026-08-26 00:59:14,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.124 2026-08-26 00:59:14,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 00:59:14,340 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:14,393 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-08-26 00:59:14,434 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:14,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 00:59:14,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 00:59:14,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.036 2026-08-26 00:59:14,468 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-26 00:59:14,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 00:59:14,529 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,591 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:14,613 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "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-26 00:59:14,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.010 2026-08-26 00:59:14,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-08-26 00:59:14,642 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,693 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,754 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43830495 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': 'a91f18e1-abd2-417d-a2e4-cd904db98d59'}] 2026-08-26 00:59:14,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43830495 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': 'a91f18e1-abd2-417d-a2e4-cd904db98d59'} created pos.order #649 2026-08-26 00:59:14,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43830495 finished 2026-08-26 00:59:14,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.038 0.064 2026-08-26 00:59:14,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 00:59:14,914 26 INFO rb-1b89a89-224244-407968 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-26 00:59:14,965 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,016 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,068 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,122 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,178 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,179 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:15] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.006 0.016 2026-08-26 00:59:15,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8965524 (allocated 10223616) 2026-08-26 00:59:15,215 26 INFO rb-1b89a89-224244-407968 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 93092 2026-08-26 00:59:15,215 26 INFO rb-1b89a89-224244-407968 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-26 00:59:15,216 26 INFO rb-1b89a89-224244-407968 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 93092 2026-08-26 00:59:15,319 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005915_318870_test_kiosk_cart_restore_and_cancel.txt 2026-08-26 00:59:15,319 26 INFO rb-1b89a89-224244-407968 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/tmpwr3e7pgw_chrome_odoo" 2026-08-26 00:59:15,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-08-26 00:59:16,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 93288 2026-08-26 00:59:16,897 26 INFO rb-1b89a89-224244-407968 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/tmpq11m7rrt_chrome_odoo 2026-08-26 00:59:16,897 26 INFO rb-1b89a89-224244-407968 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:40723/json/version 2026-08-26 00:59:16,898 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:16,966 26 INFO rb-1b89a89-224244-407968 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-26 00:59:16,967 26 INFO rb-1b89a89-224244-407968 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:40723/json 2026-08-26 00:59:16,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:16,969 26 INFO rb-1b89a89-224244-407968 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:40723/devtools/page/CA52A0D3573E6E8A09CDCD5289DFDF04 2026-08-26 00:59:16,973 26 INFO rb-1b89a89-224244-407968 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-26 00:59:16,974 26 INFO rb-1b89a89-224244-407968 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-26 00:59:16,977 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,005 26 INFO rb-1b89a89-224244-407968 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=9b157dac0ec84b66" in browser 2026-08-26 00:59:17,006 26 INFO rb-1b89a89-224244-407968 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=9b157dac0ec84b66" 2026-08-26 00:59:17,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:17,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /pos-self/93?access_token=9b157dac0ec84b66 HTTP/1.1" 200 - 57 0.014 0.336 2026-08-26 00:59:17,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'CA52A0D3573E6E8A09CDCD5289DFDF04', 'loaderId': '4996A76EB1A0C9AA40A63026F246FB8A', 'isDownload': False} 2026-08-26 00:59:17,365 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,373 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:17,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:17,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-08-26 00:59:17,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:17,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-08-26 00:59:17,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:17,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 00:59:17,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 00:59:17,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:59:17,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 00:59:17,560 26 INFO rb-1b89a89-224244-407968 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=9b157dac0ec84b66", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:17,563 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:17,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:17,565 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.009 0.020 2026-08-26 00:59:17,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 00:59:17,618 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.041 0.097 2026-08-26 00:59:17,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.123 2026-08-26 00:59:17,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 00:59:17,800 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:17,858 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 00:59:17,898 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:17,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 00:59:17,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:59:17,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 00:59:17,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 00:59:17,924 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.035 0.046 2026-08-26 00:59:17,983 26 INFO rb-1b89a89-224244-407968 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-26 00:59:17,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:17] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:17,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:18,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:18] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 00:59:18,034 26 INFO rb-1b89a89-224244-407968 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-26 00:59:18,095 26 INFO rb-1b89a89-224244-407968 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-26 00:59:18,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28821716 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'cffd150b-5917-4c0a-bd3f-57b015911941'}] 2026-08-26 00:59:18,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28821716 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'cffd150b-5917-4c0a-bd3f-57b015911941'} created pos.order #650 2026-08-26 00:59:18,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28821716 finished 2026-08-26 00:59:18,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.039 0.070 2026-08-26 00:59:18,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 00:59:18,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-08-26 00:59:18,263 26 INFO rb-1b89a89-224244-407968 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-26 00:59:18,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7680140 (allocated 8126464) 2026-08-26 00:59:18,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 93288 2026-08-26 00:59:18,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-08-26 00:59:18,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 93288 2026-08-26 00:59:18,346 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005918_346547_test_online_payment_kiosk.txt 2026-08-26 00:59:18,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpq11m7rrt_chrome_odoo" 2026-08-26 00:59:18,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:18,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:18] "GET /pos/pay/650?access_token=ca377f48-7a6c-4226-ba94-640abb24fab9 HTTP/1.1" 200 - 116 0.046 0.411 2026-08-26 00:59:18,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:18,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:18] "POST /pos/pay/transaction/650 HTTP/1.1" 200 - 31 0.009 0.015 2026-08-26 00:59:18,856 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:19,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:19] "GET /pos/pay/confirmation/650?access_token=ca377f48-7a6c-4226-ba94-640abb24fab9&exit_route=/&tx_id=6 HTTP/1.1" 303 - 271 0.104 0.215 2026-08-26 00:59:19,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:19] "GET / HTTP/1.1" 200 - 32 0.014 0.165 2026-08-26 00:59:19,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-26 00:59:19,384 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:59:19,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-26 00:59:19,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-08-26 00:59:20,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 93484 2026-08-26 00:59:20,993 26 INFO rb-1b89a89-224244-407968 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/tmpuqd00eil_chrome_odoo 2026-08-26 00:59:20,993 26 INFO rb-1b89a89-224244-407968 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:37823/json/version 2026-08-26 00:59:21,058 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,061 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,062 26 INFO rb-1b89a89-224244-407968 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:37823/json 2026-08-26 00:59:21,062 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,064 26 INFO rb-1b89a89-224244-407968 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:37823/devtools/page/E981156702343EA85D60A025132804B2 2026-08-26 00:59:21,067 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,068 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,071 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,098 26 INFO rb-1b89a89-224244-407968 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=5547378fa8e743b4" in browser 2026-08-26 00:59:21,098 26 INFO rb-1b89a89-224244-407968 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=5547378fa8e743b4" 2026-08-26 00:59:21,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:21,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /pos-self/94?access_token=5547378fa8e743b4 HTTP/1.1" 200 - 57 0.018 0.205 2026-08-26 00:59:21,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'E981156702343EA85D60A025132804B2', 'loaderId': '308D38149259EB1A68E64CBEFA2482D1', 'isDownload': False} 2026-08-26 00:59:21,329 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,341 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:21,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:21,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.019 2026-08-26 00:59:21,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:21,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.034 2026-08-26 00:59:21,398 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:21,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-26 00:59:21,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 00:59:21,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:59:21,520 26 INFO rb-1b89a89-224244-407968 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=5547378fa8e743b4", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:21,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-26 00:59:21,523 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:21,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:21,526 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:59:21,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.010 0.037 2026-08-26 00:59:21,579 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 00:59:21,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.042 0.087 2026-08-26 00:59:21,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 00:59:21,782 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 00:59:21,836 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-26 00:59:21,870 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:21,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 00:59:21,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 00:59:21,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 00:59:21,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 00:59:21,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 00:59:21,907 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,965 26 INFO rb-1b89a89-224244-407968 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-26 00:59:21,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:21,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:21,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:21] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 00:59:22,029 26 INFO rb-1b89a89-224244-407968 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-26 00:59:22,089 26 INFO rb-1b89a89-224244-407968 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-26 00:59:22,106 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798242 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '5a08efd6-74ba-4233-8329-d1eac032d8d4'}] 2026-08-26 00:59:22,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798242 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '5a08efd6-74ba-4233-8329-d1eac032d8d4'} created pos.order #651 2026-08-26 00:59:22,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798242 finished 2026-08-26 00:59:22,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.028 0.058 2026-08-26 00:59:22,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 00:59:22,246 26 INFO rb-1b89a89-224244-407968 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-26 00:59:22,246 26 INFO rb-1b89a89-224244-407968 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-26 00:59:22,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7678624 (allocated 8650752) 2026-08-26 00:59:22,270 26 INFO rb-1b89a89-224244-407968 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 93484 2026-08-26 00:59:22,270 26 INFO rb-1b89a89-224244-407968 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-26 00:59:22,271 26 INFO rb-1b89a89-224244-407968 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 93484 2026-08-26 00:59:22,364 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005922_364631_test_online_payment_kiosk_no_confirmation_page.txt 2026-08-26 00:59:22,364 26 INFO rb-1b89a89-224244-407968 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/tmpuqd00eil_chrome_odoo" 2026-08-26 00:59:22,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:22,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:22] "GET /pos/pay/651?access_token=ef93f6a7-b0a8-4cd3-b6e3-fe50a68a1f04 HTTP/1.1" 200 - 116 0.036 0.448 2026-08-26 00:59:22,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:22,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:22] "POST /pos/pay/transaction/651 HTTP/1.1" 200 - 31 0.010 0.016 2026-08-26 00:59:22,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-26 00:59:23,193 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:59:23,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.29s) 2026-08-26 00:59:23,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-08-26 00:59:24,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 93677 2026-08-26 00:59:24,725 26 INFO rb-1b89a89-224244-407968 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/tmpk3geddo3_chrome_odoo 2026-08-26 00:59:24,725 26 INFO rb-1b89a89-224244-407968 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:37417/json/version 2026-08-26 00:59:24,758 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:24,765 26 INFO rb-1b89a89-224244-407968 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-26 00:59:24,765 26 INFO rb-1b89a89-224244-407968 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:37417/json 2026-08-26 00:59:24,766 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:24,768 26 INFO rb-1b89a89-224244-407968 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:37417/devtools/page/3FD213EBEA6B5A10D7A17FB449440901 2026-08-26 00:59:24,773 26 INFO rb-1b89a89-224244-407968 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-26 00:59:24,774 26 INFO rb-1b89a89-224244-407968 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-26 00:59:24,781 26 INFO rb-1b89a89-224244-407968 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-26 00:59:24,807 26 INFO rb-1b89a89-224244-407968 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=d6abd7d9afe74504" in browser 2026-08-26 00:59:24,808 26 INFO rb-1b89a89-224244-407968 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=d6abd7d9afe74504" 2026-08-26 00:59:24,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:25,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /pos-self/95?access_token=d6abd7d9afe74504 HTTP/1.1" 200 - 57 0.013 0.187 2026-08-26 00:59:25,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '3FD213EBEA6B5A10D7A17FB449440901', 'loaderId': '55792B9285C3D94C40B3D1EF37BC6FA2', 'isDownload': False} 2026-08-26 00:59:25,067 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,077 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:25,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:25,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.017 2026-08-26 00:59:25,115 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:25,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-26 00:59:25,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:25,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.062 2026-08-26 00:59:25,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 00:59:25,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:59:25,238 26 INFO rb-1b89a89-224244-407968 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=d6abd7d9afe74504", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:25,240 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 00:59:25,242 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:25,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:25,243 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 00:59:25,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 00:59:25,296 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.043 0.086 2026-08-26 00:59:25,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.117 2026-08-26 00:59:25,462 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:25,466 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:25,520 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,542 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:25,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 00:59:25,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 00:59:25,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-08-26 00:59:25,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:59:25,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 00:59:25,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 00:59:25,589 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,649 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:25,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:25,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 00:59:25,713 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,772 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28364152 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '824da512-2521-432f-bee4-d30dbca2e329'}] 2026-08-26 00:59:25,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28364152 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '824da512-2521-432f-bee4-d30dbca2e329'} created pos.order #652 2026-08-26 00:59:25,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28364152 finished 2026-08-26 00:59:25,852 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.026 0.056 2026-08-26 00:59:25,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-08-26 00:59:25,912 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,912 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7686292 (allocated 8388608) 2026-08-26 00:59:25,936 26 INFO rb-1b89a89-224244-407968 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 93677 2026-08-26 00:59:25,936 26 INFO rb-1b89a89-224244-407968 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-26 00:59:25,937 26 INFO rb-1b89a89-224244-407968 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 93677 2026-08-26 00:59:25,990 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005925_990535_test_online_payment_kiosk_qr_code.txt 2026-08-26 00:59:25,990 26 INFO rb-1b89a89-224244-407968 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/tmpk3geddo3_chrome_odoo" 2026-08-26 00:59:26,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-08-26 00:59:27,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 93868 2026-08-26 00:59:27,500 26 INFO rb-1b89a89-224244-407968 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/tmpagaucub5_chrome_odoo 2026-08-26 00:59:27,500 26 INFO rb-1b89a89-224244-407968 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:32783/json/version 2026-08-26 00:59:27,501 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:27,563 26 INFO rb-1b89a89-224244-407968 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-26 00:59:27,563 26 INFO rb-1b89a89-224244-407968 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:32783/json 2026-08-26 00:59:27,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:27,576 26 INFO rb-1b89a89-224244-407968 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:32783/devtools/page/4C3436D63777575EEDA2FE38F54CDB55 2026-08-26 00:59:27,579 26 INFO rb-1b89a89-224244-407968 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-26 00:59:27,582 26 INFO rb-1b89a89-224244-407968 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-26 00:59:27,586 26 INFO rb-1b89a89-224244-407968 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-26 00:59:27,607 26 INFO rb-1b89a89-224244-407968 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=e551c2c22d244971" in browser 2026-08-26 00:59:27,607 26 INFO rb-1b89a89-224244-407968 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=e551c2c22d244971" 2026-08-26 00:59:27,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:27,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:27] "GET /pos-self/96?access_token=e551c2c22d244971 HTTP/1.1" 200 - 57 0.013 0.333 2026-08-26 00:59:27,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '4C3436D63777575EEDA2FE38F54CDB55', 'loaderId': '31CDA94AF389903016522E4D6264382B', 'isDownload': False} 2026-08-26 00:59:27,963 26 INFO rb-1b89a89-224244-407968 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-26 00:59:27,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:27,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:27,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:27] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 00:59:28,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:28,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.036 2026-08-26 00:59:28,030 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:28,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 00:59:28,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 00:59:28,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:59:28,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 00:59:28,157 26 INFO rb-1b89a89-224244-407968 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=e551c2c22d244971", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:28,160 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:28,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:28,163 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 00:59:28,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 00:59:28,216 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.047 0.085 2026-08-26 00:59:28,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.129 2026-08-26 00:59:28,385 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:28,457 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,478 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:28,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 00:59:28,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 00:59:28,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:59:28,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:59:28,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 00:59:28,518 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 00:59:28,582 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,641 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 00:59:28,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:28,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 00:59:28,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:28] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-26 00:59:28,693 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,744 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,801 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,852 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-08-26 00:59:28,914 26 INFO rb-1b89a89-224244-407968 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-26 00:59:28,934 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7912720 (allocated 9175040) 2026-08-26 00:59:28,937 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 93868 2026-08-26 00:59:28,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-08-26 00:59:28,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 93868 2026-08-26 00:59:28,946 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70055369 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '12de8e4a-eaba-446f-b5ad-894bcc5df2e2'}] 2026-08-26 00:59:28,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70055369 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '12de8e4a-eaba-446f-b5ad-894bcc5df2e2'} created pos.order #653 2026-08-26 00:59:28,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70055369 finished 2026-08-26 00:59:29,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.032 0.062 2026-08-26 00:59:29,012 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005929_011971_test_online_payment_mobile.txt 2026-08-26 00:59:29,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpagaucub5_chrome_odoo" 2026-08-26 00:59:29,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:29,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:29] "GET /pos/pay/653?access_token=08ac2b14-fa59-41a0-9fe4-2630519254e0 HTTP/1.1" 200 - 132 0.035 0.395 2026-08-26 00:59:29,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:29,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:29] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 29 0.008 0.014 2026-08-26 00:59:29,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:29,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:29] "GET /pos/pay/confirmation/653?access_token=08ac2b14-fa59-41a0-9fe4-2630519254e0&exit_route=/&tx_id=8 HTTP/1.1" 303 - 288 0.094 0.234 2026-08-26 00:59:30,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:30] "GET / HTTP/1.1" 200 - 32 0.014 0.206 2026-08-26 00:59:30,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-26 00:59:30,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:59:30,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-26 00:59:30,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-08-26 00:59:31,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 94064 2026-08-26 00:59:31,611 26 INFO rb-1b89a89-224244-407968 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/tmp5v78opzb_chrome_odoo 2026-08-26 00:59:31,611 26 INFO rb-1b89a89-224244-407968 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:37209/json/version 2026-08-26 00:59:31,612 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:31,668 26 INFO rb-1b89a89-224244-407968 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-26 00:59:31,668 26 INFO rb-1b89a89-224244-407968 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:37209/json 2026-08-26 00:59:31,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:31,674 26 INFO rb-1b89a89-224244-407968 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:37209/devtools/page/7591DE11036E3EE0A38A3222E3AD07D8 2026-08-26 00:59:31,676 26 INFO rb-1b89a89-224244-407968 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-26 00:59:31,678 26 INFO rb-1b89a89-224244-407968 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-26 00:59:31,683 26 INFO rb-1b89a89-224244-407968 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-26 00:59:31,707 26 INFO rb-1b89a89-224244-407968 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=8e063a14293343a1" in browser 2026-08-26 00:59:31,707 26 INFO rb-1b89a89-224244-407968 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=8e063a14293343a1" 2026-08-26 00:59:31,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:31,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:31] "GET /pos-self/97?access_token=8e063a14293343a1 HTTP/1.1" 200 - 57 0.018 0.240 2026-08-26 00:59:31,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '7591DE11036E3EE0A38A3222E3AD07D8', 'loaderId': '48920370AC58B9441E2F4F2FC894C704', 'isDownload': False} 2026-08-26 00:59:31,974 26 INFO rb-1b89a89-224244-407968 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-26 00:59:31,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:32,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:32,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.029 2026-08-26 00:59:32,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:32,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.034 2026-08-26 00:59:32,040 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:32,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.056 2026-08-26 00:59:32,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-26 00:59:32,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 00:59:32,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 00:59:32,153 26 INFO rb-1b89a89-224244-407968 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=8e063a14293343a1", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:32,158 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:32,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:59:32,162 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 00:59:32,211 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.011 0.037 2026-08-26 00:59:32,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 00:59:32,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.046 0.112 2026-08-26 00:59:32,408 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:32,461 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:59:32,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 00:59:32,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 00:59:32,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 00:59:32,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 00:59:32,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 00:59:32,522 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 00:59:32,582 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,642 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:32,660 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:32,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 00:59:32,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:32] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 00:59:32,696 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,747 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,805 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,856 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,918 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,919 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7913712 (allocated 9437184) 2026-08-26 00:59:32,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41517622 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '3dc814ae-03f4-455c-8d8d-c3648e000e23'}] 2026-08-26 00:59:32,943 26 INFO rb-1b89a89-224244-407968 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 94064 2026-08-26 00:59:32,944 26 INFO rb-1b89a89-224244-407968 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-26 00:59:32,946 26 INFO rb-1b89a89-224244-407968 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 94064 2026-08-26 00:59:32,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41517622 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '3dc814ae-03f4-455c-8d8d-c3648e000e23'} created pos.order #654 2026-08-26 00:59:32,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41517622 finished 2026-08-26 00:59:33,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.032 0.055 2026-08-26 00:59:33,017 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005933_017205_test_online_payment_mobile_no_confirmation_page.txt 2026-08-26 00:59:33,017 26 INFO rb-1b89a89-224244-407968 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/tmp5v78opzb_chrome_odoo" 2026-08-26 00:59:33,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:33,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:33] "GET /pos/pay/654?access_token=c884735f-3993-4d2d-b6bc-16f4fa429fbf HTTP/1.1" 200 - 132 0.038 0.417 2026-08-26 00:59:33,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:33,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:33] "POST /pos/pay/transaction/654 HTTP/1.1" 200 - 29 0.009 0.025 2026-08-26 00:59:33,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-26 00:59:33,883 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 00:59:33,885 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.35s) 2026-08-26 00:59:33,907 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94255 2026-08-26 00:59:35,495 26 INFO rb-1b89a89-224244-407968 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/tmp0l660yxv_chrome_odoo 2026-08-26 00:59:35,496 26 INFO rb-1b89a89-224244-407968 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:46103/json/version 2026-08-26 00:59:35,496 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:35,561 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,561 26 INFO rb-1b89a89-224244-407968 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:46103/json 2026-08-26 00:59:35,561 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:35,565 26 INFO rb-1b89a89-224244-407968 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:46103/devtools/page/0C795B4D3477EC95BAF76396AE29899E 2026-08-26 00:59:35,568 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,569 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,572 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,596 26 INFO rb-1b89a89-224244-407968 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=6de0539ae25d45fa" in browser 2026-08-26 00:59:35,597 26 INFO rb-1b89a89-224244-407968 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=6de0539ae25d45fa" 2026-08-26 00:59:35,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:35,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /pos-self/98?access_token=6de0539ae25d45fa HTTP/1.1" 200 - 57 0.014 0.196 2026-08-26 00:59:35,814 26 INFO rb-1b89a89-224244-407968 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': '0C795B4D3477EC95BAF76396AE29899E', 'loaderId': '4F3758067523C1A4AD6966D78A6BDBA2', 'isDownload': False} 2026-08-26 00:59:35,814 26 INFO rb-1b89a89-224244-407968 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-26 00:59:35,827 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:35,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:35,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 00:59:35,852 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:35,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.032 2026-08-26 00:59:35,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:35,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.050 2026-08-26 00:59:35,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 00:59:35,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:59:35,983 26 INFO rb-1b89a89-224244-407968 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=6de0539ae25d45fa", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:35,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-26 00:59:35,987 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:35,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:59:35,989 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 00:59:36,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 00:59:36,041 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-26 00:59:36,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.064 0.088 2026-08-26 00:59:36,233 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:36,290 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,317 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:36,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.004 0.017 2026-08-26 00:59:36,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-08-26 00:59:36,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 00:59:36,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 00:59:36,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.040 2026-08-26 00:59:36,365 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 00:59:36,424 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,486 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 00:59:36,501 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:36,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 00:59:36,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 00:59:36,537 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,588 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,646 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,697 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,758 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,758 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7936748 (allocated 8650752) 2026-08-26 00:59:36,782 26 INFO rb-1b89a89-224244-407968 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 94255 2026-08-26 00:59:36,782 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,783 26 INFO rb-1b89a89-224244-407968 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 94255 2026-08-26 00:59:36,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89430034 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '6ca9cf2c-f278-45ca-b4c0-5e35448c919e'}] 2026-08-26 00:59:36,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89430034 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '6ca9cf2c-f278-45ca-b4c0-5e35448c919e'} created pos.order #655 2026-08-26 00:59:36,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89430034 finished 2026-08-26 00:59:36,888 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005936_888014_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 00:59:36,888 26 INFO rb-1b89a89-224244-407968 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/tmp0l660yxv_chrome_odoo" 2026-08-26 00:59:36,896 26 INFO rb-1b89a89-224244-407968 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-26 00:59:36,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.078 0.066 2026-08-26 00:59:37,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94439 2026-08-26 00:59:37,143 26 INFO rb-1b89a89-224244-407968 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/tmpiilyphpj_chrome_odoo 2026-08-26 00:59:37,143 26 INFO rb-1b89a89-224244-407968 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:46329/json/version 2026-08-26 00:59:37,158 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:37,166 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,166 26 INFO rb-1b89a89-224244-407968 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:46329/json 2026-08-26 00:59:37,167 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:37,176 26 INFO rb-1b89a89-224244-407968 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:46329/devtools/page/AE287D5F682EC431C8924F44E2B63240 2026-08-26 00:59:37,180 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,181 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:59:37,198 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,199 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,199 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.018 0.163 2026-08-26 00:59:37,446 26 INFO rb-1b89a89-224244-407968 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': 'AE287D5F682EC431C8924F44E2B63240', 'loaderId': '9CEA32864BFB2B64E38882DA68E917B9', 'isDownload': False} 2026-08-26 00:59:37,447 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,454 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:37,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 00:59:37,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:59:37,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:59:37,818 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:37,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:37,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:37,832 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,834 26 INFO rb-1b89a89-224244-407968 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-26 00:59:37,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:37,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:37,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:37,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 00:59:37,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 00:59:37,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-26 00:59:37,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-26 00:59:38,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-08-26 00:59:38,324 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-08-26 00:59:38,325 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.154 0.276 2026-08-26 00:59:38,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 00:59:38,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "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-26 00:59:38,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:38,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "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-26 00:59:38,460 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 00:59:38,482 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:38,487 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:38,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:38,494 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:38,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 00:59:38,499 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:38,501 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:38,562 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,576 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:38,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.065 0.029 2026-08-26 00:59:38,675 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.008 0.113 2026-08-26 00:59:38,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.033 2026-08-26 00:59:38,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 00:59:38,749 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,750 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:38,799 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,852 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,913 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,964 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,965 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13496052 (allocated 14680064) 2026-08-26 00:59:38,996 26 INFO rb-1b89a89-224244-407968 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 94439 2026-08-26 00:59:38,996 26 INFO rb-1b89a89-224244-407968 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-26 00:59:38,997 26 INFO rb-1b89a89-224244-407968 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 94439 2026-08-26 00:59:39,091 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005939_091508_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 00:59:39,091 26 INFO rb-1b89a89-224244-407968 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/tmpiilyphpj_chrome_odoo" 2026-08-26 00:59:39,117 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94631 2026-08-26 00:59:40,660 26 INFO rb-1b89a89-224244-407968 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/tmp93eyphnp_chrome_odoo 2026-08-26 00:59:40,660 26 INFO rb-1b89a89-224244-407968 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:46405/json/version 2026-08-26 00:59:40,661 26 INFO rb-1b89a89-224244-407968 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 2026-08-26 00:59:40,672 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,672 26 INFO rb-1b89a89-224244-407968 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:46405/json 2026-08-26 00:59:40,673 26 INFO rb-1b89a89-224244-407968 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 2026-08-26 00:59:40,675 26 INFO rb-1b89a89-224244-407968 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:46405/devtools/page/B214A04E492E42CB8026F44BD6977D20 2026-08-26 00:59:40,679 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,681 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,686 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,765 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57" in browser 2026-08-26 00:59:40,765 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57" 2026-08-26 00:59:40,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:40,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:40] "GET /pos-self/99?access_token=31f0836113394b57 HTTP/1.1" 200 - 57 0.015 0.198 2026-08-26 00:59:40,986 26 INFO rb-1b89a89-224244-407968 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': 'B214A04E492E42CB8026F44BD6977D20', 'loaderId': 'FD1A998BC68B4A1C9785F81A980432FD', 'isDownload': False} 2026-08-26 00:59:40,986 26 INFO rb-1b89a89-224244-407968 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-26 00:59:40,995 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:41,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:41,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 00:59:41,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:41,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.034 2026-08-26 00:59:41,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:41,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-26 00:59:41,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:59:41,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.011 2026-08-26 00:59:41,145 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:41,150 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:41,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 00:59:41,151 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.007 2026-08-26 00:59:41,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:59:41,203 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.009 0.040 2026-08-26 00:59:41,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 00:59:41,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.042 0.081 2026-08-26 00:59:41,369 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:41,413 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:41,425 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:41,463 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,528 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-26 00:59:41,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:59:41,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 00:59:41,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 00:59:41,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 00:59:41,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 00:59:41,591 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,650 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:41,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-26 00:59:41,701 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,760 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-08-26 00:59:41,817 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,877 26 INFO rb-1b89a89-224244-407968 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-26 00:59:41,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39025849 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'db72c28c-4504-4a7a-ae8e-8706f87f1f93'}] 2026-08-26 00:59:41,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39025849 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'db72c28c-4504-4a7a-ae8e-8706f87f1f93'} created pos.order #656 2026-08-26 00:59:41,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39025849 finished 2026-08-26 00:59:41,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.026 0.057 2026-08-26 00:59:41,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:59:41,999 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,052 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,110 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,164 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:42] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-26 00:59:42,215 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,272 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26921748 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'db72c28c-4504-4a7a-ae8e-8706f87f1f93'}] 2026-08-26 00:59:42,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1081] to pos.order #656 2026-08-26 00:59:42,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26921748 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'db72c28c-4504-4a7a-ae8e-8706f87f1f93'} updated pos.order #656 2026-08-26 00:59:42,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26921748 finished 2026-08-26 00:59:42,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.022 0.053 2026-08-26 00:59:42,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:59:42,395 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,448 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,502 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,558 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,559 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9031880 (allocated 10223616) 2026-08-26 00:59:42,583 26 INFO rb-1b89a89-224244-407968 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 94631 2026-08-26 00:59:42,584 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,584 26 INFO rb-1b89a89-224244-407968 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 94631 2026-08-26 00:59:42,664 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005942_664531_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 00:59:42,664 26 INFO rb-1b89a89-224244-407968 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/tmp93eyphnp_chrome_odoo" 2026-08-26 00:59:42,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 94819 2026-08-26 00:59:42,804 26 INFO rb-1b89a89-224244-407968 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/tmp3hftl3z4_chrome_odoo 2026-08-26 00:59:42,804 26 INFO rb-1b89a89-224244-407968 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:38745/json/version 2026-08-26 00:59:42,805 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:42,868 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,868 26 INFO rb-1b89a89-224244-407968 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:38745/json 2026-08-26 00:59:42,869 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:42,878 26 INFO rb-1b89a89-224244-407968 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:38745/devtools/page/AFE01C509F480952748E117B505EDB98 2026-08-26 00:59:42,884 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,890 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,966 26 INFO rb-1b89a89-224244-407968 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-26 00:59:42,969 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57&table_identifier=c080fa33" in browser 2026-08-26 00:59:42,969 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57&table_identifier=c080fa33" 2026-08-26 00:59:42,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:42] "GET /pos-self/99?access_token=31f0836113394b57&table_identifier=c080fa33 HTTP/1.1" 200 - 9 0.003 0.014 2026-08-26 00:59:42,993 26 INFO rb-1b89a89-224244-407968 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': 'AFE01C509F480952748E117B505EDB98', 'loaderId': '66F1F4B315AD7EDA25759043DF8484B3', 'isDownload': False} 2026-08-26 00:59:42,993 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,002 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:43,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 00:59:43,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 00:59:43,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 00:59:43,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.003 2026-08-26 00:59:43,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 00:59:43,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 00:59:43,172 26 INFO rb-1b89a89-224244-407968 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=31f0836113394b57&table_identifier=c080fa33", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:43,175 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:43,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:43,177 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.005 0.015 2026-08-26 00:59:43,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-08-26 00:59:43,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 00:59:43,231 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.034 0.091 2026-08-26 00:59:43,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-08-26 00:59:43,378 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:43,417 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:43,434 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:43,484 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/pos.category/238/image_128?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 00:59:43,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.template/1907/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 00:59:43,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.template/1908/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 00:59:43,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.template/1911/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:59:43,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.template/1910/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 00:59:43,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.template/1909/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 00:59:43,542 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 00:59:43,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.008 2026-08-26 00:59:43,601 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,614 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:43,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "GET /web/image/product.product/2395/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 00:59:43,653 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,715 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65645163 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c83f89e4-f43b-4cbc-9897-07f8e8d79eee'}] 2026-08-26 00:59:43,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65645163 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c83f89e4-f43b-4cbc-9897-07f8e8d79eee'} created pos.order #657 2026-08-26 00:59:43,748 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65645163 finished 2026-08-26 00:59:43,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.017 0.051 2026-08-26 00:59:43,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 00:59:43,832 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,884 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,943 26 INFO rb-1b89a89-224244-407968 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-26 00:59:43,998 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:44] "GET /web/image/product.product/2397/image_512?unique=2026-08-26T00:59:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 00:59:44,050 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,108 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79279325 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c83f89e4-f43b-4cbc-9897-07f8e8d79eee'}] 2026-08-26 00:59:44,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1083] to pos.order #657 2026-08-26 00:59:44,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79279325 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': 'c83f89e4-f43b-4cbc-9897-07f8e8d79eee'} updated pos.order #657 2026-08-26 00:59:44,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79279325 finished 2026-08-26 00:59:44,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.024 0.055 2026-08-26 00:59:44,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 00:59:44,228 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,283 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,337 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,393 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,394 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8732612 (allocated 9961472) 2026-08-26 00:59:44,419 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,438 26 INFO rb-1b89a89-224244-407968 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 94819 2026-08-26 00:59:44,438 26 INFO rb-1b89a89-224244-407968 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-26 00:59:44,438 26 INFO rb-1b89a89-224244-407968 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 94819 2026-08-26 00:59:44,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:44,504 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005944_503915_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 00:59:44,504 26 INFO rb-1b89a89-224244-407968 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/tmp3hftl3z4_chrome_odoo" 2026-08-26 00:59:44,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-08-26 00:59:44,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:44] "GET /pos/pay/657?access_token=20f419da-5814-439d-b691-75ab56c2ce94&exit_route=http://127.0.0.1:8069/pos-self/99?access_token%3D31f0836113394b57%26table_identifier%3Dc080fa33 HTTP/1.1" 200 - 132 0.052 0.422 2026-08-26 00:59:44,930 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-26 00:59:45,728 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-08-26 00:59:47,415 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 95021 2026-08-26 00:59:47,415 26 INFO rb-1b89a89-224244-407968 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/tmpo8scjvq1_chrome_odoo 2026-08-26 00:59:47,415 26 INFO rb-1b89a89-224244-407968 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:43869/json/version 2026-08-26 00:59:47,416 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:47,469 26 INFO rb-1b89a89-224244-407968 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-26 00:59:47,469 26 INFO rb-1b89a89-224244-407968 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:43869/json 2026-08-26 00:59:47,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:47,472 26 INFO rb-1b89a89-224244-407968 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:43869/devtools/page/B6CAD41110AAD7D5758D88DC743E8E45 2026-08-26 00:59:47,477 26 INFO rb-1b89a89-224244-407968 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-26 00:59:47,480 26 INFO rb-1b89a89-224244-407968 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-26 00:59:47,484 26 INFO rb-1b89a89-224244-407968 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-26 00:59:47,499 26 INFO rb-1b89a89-224244-407968 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=d16ab0f7769442c7" in browser 2026-08-26 00:59:47,499 26 INFO rb-1b89a89-224244-407968 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=d16ab0f7769442c7" 2026-08-26 00:59:47,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:47,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /pos-self/100?access_token=d16ab0f7769442c7 HTTP/1.1" 200 - 57 0.015 0.212 2026-08-26 00:59:47,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'B6CAD41110AAD7D5758D88DC743E8E45', 'loaderId': '70DA39657E934173BB5BF2AC8FC778BB', 'isDownload': False} 2026-08-26 00:59:47,790 26 INFO rb-1b89a89-224244-407968 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-26 00:59:47,802 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:47,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:47,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 00:59:47,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:47,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.037 2026-08-26 00:59:47,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:47,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.063 2026-08-26 00:59:47,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 00:59:47,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 00:59:47,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 00:59:47,963 26 INFO rb-1b89a89-224244-407968 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=d16ab0f7769442c7", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:47,967 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:47,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:47,969 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.010 0.022 2026-08-26 00:59:48,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 00:59:48,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.046 0.082 2026-08-26 00:59:48,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.119 2026-08-26 00:59:48,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:48,222 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:48,281 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,302 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:48,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/pos.category/239/image_128?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 00:59:48,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.template/1913/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 00:59:48,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.template/1912/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-26 00:59:48,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.template/1916/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 00:59:48,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.template/1914/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 00:59:48,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.template/1915/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 00:59:48,377 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,442 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,506 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:48,527 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:48,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.product/2400/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 00:59:48,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "GET /web/image/product.product/2402/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 00:59:48,557 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,608 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,670 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34524855 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '492bdac2-5ef6-460a-9d4d-07baa41b49e1'}] 2026-08-26 00:59:48,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34524855 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '492bdac2-5ef6-460a-9d4d-07baa41b49e1'} created pos.order #658 2026-08-26 00:59:48,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34524855 finished 2026-08-26 00:59:48,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.034 0.071 2026-08-26 00:59:48,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-08-26 00:59:48,831 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,881 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,933 26 INFO rb-1b89a89-224244-407968 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-26 00:59:48,985 26 INFO rb-1b89a89-224244-407968 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-26 00:59:49,039 26 INFO rb-1b89a89-224244-407968 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-26 00:59:49,094 26 INFO rb-1b89a89-224244-407968 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-26 00:59:49,095 26 INFO rb-1b89a89-224244-407968 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-26 00:59:49,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:49] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.005 0.016 2026-08-26 00:59:49,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8959396 (allocated 10223616) 2026-08-26 00:59:49,155 26 INFO rb-1b89a89-224244-407968 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 95021 2026-08-26 00:59:49,155 26 INFO rb-1b89a89-224244-407968 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-26 00:59:49,156 26 INFO rb-1b89a89-224244-407968 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 95021 2026-08-26 00:59:49,210 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005949_210234_test_kiosk_cart_restore_and_cancel.txt 2026-08-26 00:59:49,210 26 INFO rb-1b89a89-224244-407968 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/tmpo8scjvq1_chrome_odoo" 2026-08-26 00:59:49,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-08-26 00:59:51,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 95214 2026-08-26 00:59:51,059 26 INFO rb-1b89a89-224244-407968 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/tmpufu3w2pk_chrome_odoo 2026-08-26 00:59:51,059 26 INFO rb-1b89a89-224244-407968 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:36383/json/version 2026-08-26 00:59:51,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:51,069 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,069 26 INFO rb-1b89a89-224244-407968 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:36383/json 2026-08-26 00:59:51,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:51,080 26 INFO rb-1b89a89-224244-407968 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:36383/devtools/page/5C55F358BAFD951B65DB225A25162270 2026-08-26 00:59:51,082 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,084 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,088 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,099 26 INFO rb-1b89a89-224244-407968 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=d7de363c19984f8e" in browser 2026-08-26 00:59:51,099 26 INFO rb-1b89a89-224244-407968 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=d7de363c19984f8e" 2026-08-26 00:59:51,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:51,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /pos-self/101?access_token=d7de363c19984f8e HTTP/1.1" 200 - 57 0.017 0.240 2026-08-26 00:59:51,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '5C55F358BAFD951B65DB225A25162270', 'loaderId': '6AEE6638A6EBAE322F0A8C34E173A41E', 'isDownload': False} 2026-08-26 00:59:51,365 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:51,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:51,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 00:59:51,420 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:51,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.056 2026-08-26 00:59:51,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:51,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.078 2026-08-26 00:59:51,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 00:59:51,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 00:59:51,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 00:59:51,545 26 INFO rb-1b89a89-224244-407968 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=d7de363c19984f8e", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:51,548 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:51,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:51,550 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.010 0.020 2026-08-26 00:59:51,605 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 00:59:51,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.048 0.213 2026-08-26 00:59:51,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.247 2026-08-26 00:59:51,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 00:59:51,918 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:51,970 26 INFO rb-1b89a89-224244-407968 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-26 00:59:51,994 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:51,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:51] "GET /web/image/pos.category/239/image_128?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 00:59:52,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.template/1912/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:59:52,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.template/1916/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 00:59:52,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.template/1913/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 00:59:52,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.template/1914/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 00:59:52,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.template/1915/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 00:59:52,030 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,090 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:52,105 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:52,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "GET /web/image/product.product/2400/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 00:59:52,142 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,203 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27270250 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'aaf6e628-e11d-4412-951a-e6f3489c604b'}] 2026-08-26 00:59:52,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27270250 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'aaf6e628-e11d-4412-951a-e6f3489c604b'} created pos.order #659 2026-08-26 00:59:52,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27270250 finished 2026-08-26 00:59:52,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.028 0.057 2026-08-26 00:59:52,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-26 00:59:52,344 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,345 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7660488 (allocated 8388608) 2026-08-26 00:59:52,372 26 INFO rb-1b89a89-224244-407968 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 95214 2026-08-26 00:59:52,373 26 INFO rb-1b89a89-224244-407968 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-26 00:59:52,373 26 INFO rb-1b89a89-224244-407968 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 95214 2026-08-26 00:59:52,427 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005952_426949_test_online_payment_kiosk_qr_code.txt 2026-08-26 00:59:52,427 26 INFO rb-1b89a89-224244-407968 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/tmpufu3w2pk_chrome_odoo" 2026-08-26 00:59:52,448 26 INFO rb-1b89a89-224244-407968 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-26 00:59:53,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95409 2026-08-26 00:59:53,992 26 INFO rb-1b89a89-224244-407968 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/tmp21ovnko3_chrome_odoo 2026-08-26 00:59:53,992 26 INFO rb-1b89a89-224244-407968 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:37123/json/version 2026-08-26 00:59:53,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:54,063 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,063 26 INFO rb-1b89a89-224244-407968 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:37123/json 2026-08-26 00:59:54,064 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:54,068 26 INFO rb-1b89a89-224244-407968 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:37123/devtools/page/21ECB0309CB38644537B50C2BE9199F0 2026-08-26 00:59:54,069 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,070 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,074 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,081 26 INFO rb-1b89a89-224244-407968 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=6ac7a683664e4c31" in browser 2026-08-26 00:59:54,081 26 INFO rb-1b89a89-224244-407968 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=6ac7a683664e4c31" 2026-08-26 00:59:54,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:54,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /pos-self/102?access_token=6ac7a683664e4c31 HTTP/1.1" 200 - 57 0.019 0.214 2026-08-26 00:59:54,322 26 INFO rb-1b89a89-224244-407968 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': '21ECB0309CB38644537B50C2BE9199F0', 'loaderId': '32870665F3775AD516FB38EA84C1C330', 'isDownload': False} 2026-08-26 00:59:54,322 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,332 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:54,344 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 00:59:54,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:54,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 00:59:54,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.032 2026-08-26 00:59:54,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 00:59:54,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.049 2026-08-26 00:59:54,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 00:59:54,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 00:59:54,491 26 INFO rb-1b89a89-224244-407968 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=6ac7a683664e4c31", "delayToCheckUndeterminisms": 0})" 2026-08-26 00:59:54,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-26 00:59:54,495 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 00:59:54,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:54,495 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.012 0.030 2026-08-26 00:59:54,568 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 00:59:54,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.043 0.106 2026-08-26 00:59:54,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.143 2026-08-26 00:59:54,758 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 00:59:54,809 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/pos.category/239/image_128?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 00:59:54,840 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:54,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/product.template/1912/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 00:59:54,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/product.template/1914/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 00:59:54,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/product.template/1916/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.026 2026-08-26 00:59:54,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/product.template/1913/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 00:59:54,871 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:54] "GET /web/image/product.template/1915/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 00:59:54,930 26 INFO rb-1b89a89-224244-407968 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-26 00:59:54,991 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:55] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:55,012 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:55,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:55] "GET /web/image/product.product/2400/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 00:59:55,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:55] "GET /web/image/product.product/2402/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-26 00:59:55,042 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,093 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,151 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,202 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,263 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,263 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7913516 (allocated 8912896) 2026-08-26 00:59:55,285 26 INFO rb-1b89a89-224244-407968 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 95409 2026-08-26 00:59:55,285 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,286 26 INFO rb-1b89a89-224244-407968 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 95409 2026-08-26 00:59:55,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46159641 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '083309ce-ba61-4611-975c-dc27f7f063af'}] 2026-08-26 00:59:55,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46159641 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '083309ce-ba61-4611-975c-dc27f7f063af'} created pos.order #660 2026-08-26 00:59:55,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46159641 finished 2026-08-26 00:59:55,371 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005955_371204_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 00:59:55,371 26 INFO rb-1b89a89-224244-407968 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/tmp21ovnko3_chrome_odoo" 2026-08-26 00:59:55,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-26 00:59:55,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.067 0.059 2026-08-26 00:59:55,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95601 2026-08-26 00:59:55,624 26 INFO rb-1b89a89-224244-407968 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/tmplmi5s1wg_chrome_odoo 2026-08-26 00:59:55,624 26 INFO rb-1b89a89-224244-407968 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:38495/json/version 2026-08-26 00:59:55,625 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:55,666 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,666 26 INFO rb-1b89a89-224244-407968 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:38495/json 2026-08-26 00:59:55,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 00:59:55,673 26 INFO rb-1b89a89-224244-407968 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:38495/devtools/page/290EE14FACFBB20B465CDD07408631A4 2026-08-26 00:59:55,677 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,680 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 00:59:55,693 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,695 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,695 26 INFO rb-1b89a89-224244-407968 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-26 00:59:55,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:55] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.032 0.203 2026-08-26 00:59:55,999 26 INFO rb-1b89a89-224244-407968 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': '290EE14FACFBB20B465CDD07408631A4', 'loaderId': 'AD8932DE023A96520A8BEE681B7B8CAE', 'isDownload': False} 2026-08-26 00:59:55,999 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,007 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 00:59:56,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:59:56,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 00:59:56,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 00:59:56,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:56,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:56,371 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 00:59:56,379 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,382 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 00:59:56,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 00:59:56,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:56,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 00:59:56,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 00:59:56,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-08-26 00:59:56,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 00:59:56,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-08-26 00:59:56,751 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,751 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-08-26 00:59:56,752 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.107 0.197 2026-08-26 00:59:56,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59: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-26 00:59:56,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 00:59:56,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 00:59:56,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "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-26 00:59:56,878 26 INFO rb-1b89a89-224244-407968 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-26 00:59:56,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 00:59:56,905 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:56,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:56,918 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 00:59:56,921 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 00:59:56,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-08-26 00:59:56,927 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 00:59:56,928 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 00:59:56,968 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 00:59:56,978 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:57] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.011 0.083 2026-08-26 00:59:57,080 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:57] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.009 0.115 2026-08-26 00:59:57,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.025 2026-08-26 00:59:57,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.036 2026-08-26 00:59:57,184 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,185 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 00:59:57,235 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,287 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,350 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,401 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,402 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13496024 (allocated 14155776) 2026-08-26 00:59:57,441 26 INFO rb-1b89a89-224244-407968 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 95601 2026-08-26 00:59:57,442 26 INFO rb-1b89a89-224244-407968 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-26 00:59:57,442 26 INFO rb-1b89a89-224244-407968 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 95601 2026-08-26 00:59:57,496 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_005957_496373_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 00:59:57,496 26 INFO rb-1b89a89-224244-407968 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/tmplmi5s1wg_chrome_odoo" 2026-08-26 00:59:57,523 26 INFO rb-1b89a89-224244-407968 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-26 00:59:59,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 00:59:59,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:59,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:59] "GET /pos/pay/661?access_token=8f18651c-d5e6-4c25-b329-70e5b930ff36 HTTP/1.1" 200 - 157 0.045 0.502 2026-08-26 00:59:59,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:59,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:59] "POST /pos/pay/transaction/661 HTTP/1.1" 200 - 29 0.014 0.014 2026-08-26 00:59:59,613 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 00:59:59,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 00:59:59] "GET /pos/pay/confirmation/661?access_token=8f18651c-d5e6-4c25-b329-70e5b930ff36&exit_route=/&tx_id=10 HTTP/1.1" 303 - 291 0.120 0.214 2026-08-26 01:00:00,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:00] "GET / HTTP/1.1" 200 - 32 0.013 0.161 2026-08-26 01:00:00,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-26 01:00:00,148 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 01:00:00,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-08-26 01:00:00,171 26 INFO rb-1b89a89-224244-407968 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-26 01:00:01,741 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95801 2026-08-26 01:00:01,742 26 INFO rb-1b89a89-224244-407968 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/tmp1noffp57_chrome_odoo 2026-08-26 01:00:01,742 26 INFO rb-1b89a89-224244-407968 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:43541/json/version 2026-08-26 01:00:01,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:01,772 26 INFO rb-1b89a89-224244-407968 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-26 01:00:01,772 26 INFO rb-1b89a89-224244-407968 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:43541/json 2026-08-26 01:00:01,772 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:01,776 26 INFO rb-1b89a89-224244-407968 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:43541/devtools/page/11D56244B0067C64BAF2C9561DD052B6 2026-08-26 01:00:01,778 26 INFO rb-1b89a89-224244-407968 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-26 01:00:01,787 26 INFO rb-1b89a89-224244-407968 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-26 01:00:01,806 26 INFO rb-1b89a89-224244-407968 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-26 01:00:01,860 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85" in browser 2026-08-26 01:00:01,860 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85" 2026-08-26 01:00:01,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:02,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /pos-self/104?access_token=27a027b3ce6a4d85 HTTP/1.1" 200 - 57 0.016 0.256 2026-08-26 01:00:02,144 26 INFO rb-1b89a89-224244-407968 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': '11D56244B0067C64BAF2C9561DD052B6', 'loaderId': '794FD8DBD8A37DAB3EE8DEC37FDF38FC', 'isDownload': False} 2026-08-26 01:00:02,144 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,153 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:02,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:02,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.017 2026-08-26 01:00:02,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:02,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:00:02,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:02,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-08-26 01:00:02,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:00:02,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:00:02,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:00:02,347 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:02,352 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,355 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:02,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:00:02,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.009 0.020 2026-08-26 01:00:02,407 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:00:02,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.046 0.201 2026-08-26 01:00:02,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.243 2026-08-26 01:00:02,694 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:02,752 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:02,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:02,803 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,870 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/pos.category/239/image_128?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:00:02,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/product.template/1912/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:00:02,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/product.template/1913/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:00:02,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/product.template/1915/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:00:02,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/product.template/1916/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:00:02,930 26 INFO rb-1b89a89-224244-407968 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-26 01:00:02,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:02] "GET /web/image/product.template/1914/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:00:02,989 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,006 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:03,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "GET /web/image/product.product/2400/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:00:03,040 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,099 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.002 0.006 2026-08-26 01:00:03,156 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,218 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461726 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'beefab6e-02ea-4606-985b-e965a508f7e8'}] 2026-08-26 01:00:03,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461726 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'beefab6e-02ea-4606-985b-e965a508f7e8'} created pos.order #662 2026-08-26 01:00:03,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461726 finished 2026-08-26 01:00:03,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.028 0.066 2026-08-26 01:00:03,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-26 01:00:03,364 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,418 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,475 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,530 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "GET /web/image/product.product/2402/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:00:03,583 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,640 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38971059 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'beefab6e-02ea-4606-985b-e965a508f7e8'}] 2026-08-26 01:00:03,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1091] to pos.order #662 2026-08-26 01:00:03,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38971059 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'beefab6e-02ea-4606-985b-e965a508f7e8'} updated pos.order #662 2026-08-26 01:00:03,670 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38971059 finished 2026-08-26 01:00:03,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.020 0.058 2026-08-26 01:00:03,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:00:03,760 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,814 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,868 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,928 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,929 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8929484 (allocated 10223616) 2026-08-26 01:00:03,965 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,979 26 INFO rb-1b89a89-224244-407968 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 95801 2026-08-26 01:00:03,979 26 INFO rb-1b89a89-224244-407968 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-26 01:00:03,981 26 INFO rb-1b89a89-224244-407968 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 95801 2026-08-26 01:00:03,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 01:00:04,085 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010004_085194_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 01:00:04,085 26 INFO rb-1b89a89-224244-407968 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/tmp1noffp57_chrome_odoo" 2026-08-26 01:00:04,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-08-26 01:00:04,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /pos/pay/662?access_token=3a821bdc-3b99-40b2-9cbb-4b4a65d44ba3&exit_route=http://127.0.0.1:8069/pos-self/104?access_token%3D27a027b3ce6a4d85 HTTP/1.1" 200 - 132 0.046 0.433 2026-08-26 01:00:04,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95991 2026-08-26 01:00:04,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmp_3bi9z77_chrome_odoo 2026-08-26 01:00:04,696 26 INFO rb-1b89a89-224244-407968 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:35237/json/version 2026-08-26 01:00:04,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:04,759 26 INFO rb-1b89a89-224244-407968 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-26 01:00:04,760 26 INFO rb-1b89a89-224244-407968 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:35237/json 2026-08-26 01:00:04,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:04,762 26 INFO rb-1b89a89-224244-407968 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:35237/devtools/page/51C30FEA78D1F7465A12074BCA5942BA 2026-08-26 01:00:04,763 26 INFO rb-1b89a89-224244-407968 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-26 01:00:04,764 26 INFO rb-1b89a89-224244-407968 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-26 01:00:04,767 26 INFO rb-1b89a89-224244-407968 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-26 01:00:04,767 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85&table_identifier=8e89a029" in browser 2026-08-26 01:00:04,767 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85&table_identifier=8e89a029" 2026-08-26 01:00:04,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /pos-self/104?access_token=27a027b3ce6a4d85&table_identifier=8e89a029 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:00:04,788 26 INFO rb-1b89a89-224244-407968 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': '51C30FEA78D1F7465A12074BCA5942BA', 'loaderId': 'F041D78B7FEB087919CBF7FF43CF0D2D', 'isDownload': False} 2026-08-26 01:00:04,788 26 INFO rb-1b89a89-224244-407968 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-26 01:00:04,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:04,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:00:04,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:00:04,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:00:04,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:00:04,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:00:04,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:04,985 26 INFO rb-1b89a89-224244-407968 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=27a027b3ce6a4d85&table_identifier=8e89a029", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:04,988 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:04,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:04,991 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.005 0.016 2026-08-26 01:00:05,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-08-26 01:00:05,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-26 01:00:05,043 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.029 0.080 2026-08-26 01:00:05,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:00:05,188 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:05,241 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:00:05,257 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:05,309 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/pos.category/239/image_128?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 01:00:05,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.template/1912/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:00:05,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.template/1916/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-26 01:00:05,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.template/1913/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:00:05,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.template/1914/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:00:05,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.template/1915/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:00:05,370 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:00:05,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.009 2026-08-26 01:00:05,432 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,445 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:05,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.product/2400/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:00:05,484 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,545 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20793088 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'a37d714e-60e3-4d8f-a5dc-f87a2513b649'}] 2026-08-26 01:00:05,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20793088 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'a37d714e-60e3-4d8f-a5dc-f87a2513b649'} created pos.order #663 2026-08-26 01:00:05,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20793088 finished 2026-08-26 01:00:05,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.026 0.052 2026-08-26 01:00:05,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:00:05,665 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,720 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,780 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,836 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:05] "GET /web/image/product.product/2402/image_512?unique=2026-08-26T00:59:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:00:05,886 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,947 26 INFO rb-1b89a89-224244-407968 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-26 01:00:05,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36146045 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'a37d714e-60e3-4d8f-a5dc-f87a2513b649'}] 2026-08-26 01:00:05,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1093] to pos.order #663 2026-08-26 01:00:05,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36146045 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'a37d714e-60e3-4d8f-a5dc-f87a2513b649'} updated pos.order #663 2026-08-26 01:00:05,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36146045 finished 2026-08-26 01:00:06,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.031 0.060 2026-08-26 01:00:06,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:00:06,079 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,132 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,185 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,243 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,243 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8740556 (allocated 9961472) 2026-08-26 01:00:06,270 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,280 26 INFO rb-1b89a89-224244-407968 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 95991 2026-08-26 01:00:06,280 26 INFO rb-1b89a89-224244-407968 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-26 01:00:06,281 26 INFO rb-1b89a89-224244-407968 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 95991 2026-08-26 01:00:06,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 01:00:06,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:06] "GET /pos/pay/663?access_token=ac849ba3-fb44-4d17-adc4-72ea7324c8c4&exit_route=http://127.0.0.1:8069/pos-self/104?access_token%3D27a027b3ce6a4d85%26table_identifier%3D8e89a029 HTTP/1.1" 200 - 42 0.012 0.030 2026-08-26 01:00:06,375 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010006_375724_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 01:00:06,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmp_3bi9z77_chrome_odoo" 2026-08-26 01:00:06,415 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:00:11,214 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-08-26 01:00:11,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-08-26 01:00:11,451 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-08-26 01:00:11,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 96187 2026-08-26 01:00:11,718 26 INFO rb-1b89a89-224244-407968 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/tmp9h_ciz0g_chrome_odoo 2026-08-26 01:00:11,718 26 INFO rb-1b89a89-224244-407968 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:39001/json/version 2026-08-26 01:00:11,719 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:11,765 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,765 26 INFO rb-1b89a89-224244-407968 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:39001/json 2026-08-26 01:00:11,766 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:11,772 26 INFO rb-1b89a89-224244-407968 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:39001/devtools/page/3183D8C5CF9CD01A4C1E145BF05DD230 2026-08-26 01:00:11,775 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,777 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:00:11,803 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,805 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,805 26 INFO rb-1b89a89-224244-407968 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-26 01:00:11,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:12,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.018 0.302 2026-08-26 01:00:12,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '3183D8C5CF9CD01A4C1E145BF05DD230', 'loaderId': 'CFCE1F3269BEA401D2299E2DC398D22F', 'isDownload': False} 2026-08-26 01:00:12,134 26 INFO rb-1b89a89-224244-407968 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-26 01:00:12,145 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:12,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:00:12,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:00:12,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:00:12,493 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:12,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:12,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:00:12,508 26 INFO rb-1b89a89-224244-407968 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-26 01:00:12,511 26 INFO rb-1b89a89-224244-407968 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-26 01:00:12,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:12,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:12,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:12,535 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:00:12,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:00:12,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:00:12,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:00:12,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.072 0.162 2026-08-26 01:00:12,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:12,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:00:12,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:00:12,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:00:12,898 26 INFO rb-1b89a89-224244-407968 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-26 01:00:12,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:00:12,928 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:12,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:12,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:12,967 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:12,980 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:12,980 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:00:12,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.013 0.036 2026-08-26 01:00:12,992 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:12,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:12] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:00:12,995 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.056 0.040 2026-08-26 01:00:13,097 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.015 0.183 2026-08-26 01:00:13,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.009 0.084 2026-08-26 01:00:13,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:00:13,270 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:13,340 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,403 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,415 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:13,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67694947 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '3108876d-5862-4832-8719-0fc5aa8c2b79'}] 2026-08-26 01:00:13,455 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67694947 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '3108876d-5862-4832-8719-0fc5aa8c2b79'} created pos.order #664 2026-08-26 01:00:13,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67694947 finished 2026-08-26 01:00:13,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.021 0.049 2026-08-26 01:00:13,522 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,573 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,629 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3689787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '3108876d-5862-4832-8719-0fc5aa8c2b79'}] 2026-08-26 01:00:13,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3689787 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '3108876d-5862-4832-8719-0fc5aa8c2b79'} updated pos.order #664 2026-08-26 01:00:13,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3689787 finished 2026-08-26 01:00:13,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.021 0.047 2026-08-26 01:00:13,743 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:00:13,805 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,864 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,919 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3058676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'cd14e209-c6fc-42fa-b077-2e3a1461b483'}] 2026-08-26 01:00:13,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3058676 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'cd14e209-c6fc-42fa-b077-2e3a1461b483'} created pos.order #665 2026-08-26 01:00:13,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3058676 finished 2026-08-26 01:00:13,969 26 INFO rb-1b89a89-224244-407968 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-26 01:00:13,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.040 2026-08-26 01:00:14,020 26 INFO rb-1b89a89-224244-407968 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-26 01:00:14,071 26 INFO rb-1b89a89-224244-407968 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-26 01:00:14,125 26 INFO rb-1b89a89-224244-407968 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-26 01:00:14,125 26 INFO rb-1b89a89-224244-407968 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-26 01:00:14,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:00:14,193 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16923748 (allocated 18223104) 2026-08-26 01:00:14,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93051631 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'cd14e209-c6fc-42fa-b077-2e3a1461b483'}] 2026-08-26 01:00:14,198 26 INFO rb-1b89a89-224244-407968 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 96187 2026-08-26 01:00:14,201 26 INFO rb-1b89a89-224244-407968 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-26 01:00:14,201 26 INFO rb-1b89a89-224244-407968 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 96187 2026-08-26 01:00:14,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93051631 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': 'cd14e209-c6fc-42fa-b077-2e3a1461b483'} updated pos.order #665 2026-08-26 01:00:14,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93051631 finished 2026-08-26 01:00:14,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.039 0.028 2026-08-26 01:00:14,301 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010014_301616_test_01_online_payment_with_multi_table.txt 2026-08-26 01:00:14,301 26 INFO rb-1b89a89-224244-407968 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/tmp9h_ciz0g_chrome_odoo" 2026-08-26 01:00:14,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-08-26 01:00:17,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96395 2026-08-26 01:00:17,162 26 INFO rb-1b89a89-224244-407968 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/tmpaznmd5tt_chrome_odoo 2026-08-26 01:00:17,162 26 INFO rb-1b89a89-224244-407968 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:44247/json/version 2026-08-26 01:00:17,163 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:17,172 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,172 26 INFO rb-1b89a89-224244-407968 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:44247/json 2026-08-26 01:00:17,173 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:17,180 26 INFO rb-1b89a89-224244-407968 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:44247/devtools/page/5E7EB3D2FB354A9518634D5F31AB1BED 2026-08-26 01:00:17,185 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,191 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-26 01:00:17,302 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,303 26 INFO rb-1b89a89-224244-407968 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=0c54dcd2097c4ae8" in browser 2026-08-26 01:00:17,303 26 INFO rb-1b89a89-224244-407968 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=0c54dcd2097c4ae8" 2026-08-26 01:00:17,338 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:17,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /pos-self/107?access_token=0c54dcd2097c4ae8 HTTP/1.1" 200 - 82 0.023 0.233 2026-08-26 01:00:17,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '5E7EB3D2FB354A9518634D5F31AB1BED', 'loaderId': 'DF1AA9F62D70211FA9A9419C5C326A1C', 'isDownload': False} 2026-08-26 01:00:17,596 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,606 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:17,616 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-08-26 01:00:17,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:17,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /web/assets/2/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.014 0.176 2026-08-26 01:00:17,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:17,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /web/assets/2/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.003 0.202 2026-08-26 01:00:17,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:17,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /web/assets/2/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.013 0.212 2026-08-26 01:00:17,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /favicon.ico HTTP/1.1" 301 - 7 0.002 0.005 2026-08-26 01:00:17,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 01:00:17,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /web/image/website/2/favicon?unique=966e400 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-26 01:00:17,956 26 INFO rb-1b89a89-224244-407968 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=0c54dcd2097c4ae8", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:17,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:00:17,962 26 INFO rb-1b89a89-224244-407968 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-26 01:00:17,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/b338e57/bus.websocket_worker_assets.min.js, copying from /web/assets/b338e57/bus.websocket_worker_assets.min.js 2026-08-26 01:00:17,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.006 0.014 2026-08-26 01:00:18,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.008 0.035 2026-08-26 01:00:18,015 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:00:18,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.050 0.081 2026-08-26 01:00:18,186 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:00:18,241 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/pos.category/243/image_128?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:00:18,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/pos.category/244/image_128?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:00:18,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.template/1933/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 4 0.001 0.036 2026-08-26 01:00:18,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.template/1932/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 4 0.001 0.040 2026-08-26 01:00:18,307 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.template/1930/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:00:18,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.template/1934/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 4 0.001 0.058 2026-08-26 01:00:18,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.template/1931/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:00:18,368 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.001 0.003 2026-08-26 01:00:18,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:18,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:18,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "GET /web/image/product.product/2418/image_512?unique=2026-08-26T01:00:06.000+00:00 HTTP/1.1" 200 - 9 0.004 0.013 2026-08-26 01:00:18,419 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,480 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,484 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7449260 (allocated 8126464) 2026-08-26 01:00:18,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48383296 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': 'ac504089-847d-4502-9720-3eee7891559a'}] 2026-08-26 01:00:18,504 26 INFO rb-1b89a89-224244-407968 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 96395 2026-08-26 01:00:18,505 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,505 26 INFO rb-1b89a89-224244-407968 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 96395 2026-08-26 01:00:18,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48383296 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': 'ac504089-847d-4502-9720-3eee7891559a'} created pos.order #666 2026-08-26 01:00:18,521 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48383296 finished 2026-08-26 01:00:18,591 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010018_591841_test_02_online_payment_with_multi_website_company.txt 2026-08-26 01:00:18,592 26 INFO rb-1b89a89-224244-407968 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/tmpaznmd5tt_chrome_odoo" 2026-08-26 01:00:18,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.060 0.059 2026-08-26 01:00:18,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: waiting for threads: [] 2026-08-26 01:00:18,848 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96588 2026-08-26 01:00:18,848 26 INFO rb-1b89a89-224244-407968 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/tmpo0gcd5tt_chrome_odoo 2026-08-26 01:00:18,848 26 INFO rb-1b89a89-224244-407968 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:35489/json/version 2026-08-26 01:00:18,849 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:18,869 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,869 26 INFO rb-1b89a89-224244-407968 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:35489/json 2026-08-26 01:00:18,869 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:18,876 26 INFO rb-1b89a89-224244-407968 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:35489/devtools/page/A2767A4CA5FE86D2BB3FF60612AC95B5 2026-08-26 01:00:18,885 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,886 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-26 01:00:18,900 26 INFO rb-1b89a89-224244-407968 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-26 01:00:18,901 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" in browser 2026-08-26 01:00:18,901 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" 2026-08-26 01:00:18,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-08-26 01:00:19,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /pos/pay/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5 HTTP/1.1" 200 - 164 0.061 0.449 2026-08-26 01:00:19,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A2767A4CA5FE86D2BB3FF60612AC95B5', 'loaderId': '846ACFFB9C0CDEF432402410A5B18A58', 'isDownload': False} 2026-08-26 01:00:19,476 26 INFO rb-1b89a89-224244-407968 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-26 01:00:19,490 26 INFO rb-1b89a89-224244-407968 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-26 01:00:19,490 26 INFO rb-1b89a89-224244-407968 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-26 01:00:19,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-26 01:00:19,500 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:19,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:00:19,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/assets/2/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.022 2026-08-26 01:00:19,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:00:19,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/assets/2/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.003 0.049 2026-08-26 01:00:19,563 26 INFO rb-1b89a89-224244-407968 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-26 01:00:19,564 26 INFO rb-1b89a89-224244-407968 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-26 01:00:19,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:00:19,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/assets/2/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.002 0.014 2026-08-26 01:00:19,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=966e400 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:19,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:00:19,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/assets/2/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.003 0.034 2026-08-26 01:00:19,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:19] "GET /web/image/website/2/favicon?unique=966e400 HTTP/1.1" 200 - 5 0.001 0.040 2026-08-26 01:00:20,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 8 0.001 0.005 2026-08-26 01:00:20,043 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:20,055 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "POST /mail/data HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:00:20,105 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,105 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10391948 (allocated 11272192) 2026-08-26 01:00:20,130 26 INFO rb-1b89a89-224244-407968 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 96588 2026-08-26 01:00:20,131 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,131 26 INFO rb-1b89a89-224244-407968 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 96588 2026-08-26 01:00:20,192 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010020_192156_test_02_online_payment_with_multi_website_company.txt 2026-08-26 01:00:20,192 26 INFO rb-1b89a89-224244-407968 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/tmpo0gcd5tt_chrome_odoo" 2026-08-26 01:00:20,330 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96748 2026-08-26 01:00:20,330 26 INFO rb-1b89a89-224244-407968 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/tmpjvzeid_e_chrome_odoo 2026-08-26 01:00:20,330 26 INFO rb-1b89a89-224244-407968 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:35737/json/version 2026-08-26 01:00:20,331 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:20,396 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,396 26 INFO rb-1b89a89-224244-407968 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:35737/json 2026-08-26 01:00:20,396 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:20,403 26 INFO rb-1b89a89-224244-407968 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:35737/devtools/page/8226A13B982ADD9C28B90C2AE25A0F30 2026-08-26 01:00:20,462 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,468 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:00:20,494 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,495 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" in browser 2026-08-26 01:00:20,495 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" 2026-08-26 01:00:20,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /pos/pay/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5 HTTP/1.1" 200 - 108 0.089 0.265 2026-08-26 01:00:20,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '8226A13B982ADD9C28B90C2AE25A0F30', 'loaderId': '7AB8509F4FED7EAFA75187A6FCDBFE98', 'isDownload': False} 2026-08-26 01:00:20,859 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,866 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,867 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,867 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-26 01:00:20,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:20,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/assets/2/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:20,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/assets/2/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:20,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/assets/2/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:20,896 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,897 26 INFO rb-1b89a89-224244-407968 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-26 01:00:20,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=966e400 HTTP/1.1" 200 - 5 0.025 0.005 2026-08-26 01:00:20,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:20,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/assets/2/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:20,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:20] "GET /web/image/website/2/favicon?unique=966e400 HTTP/1.1" 200 - 6 0.001 0.008 2026-08-26 01:00:21,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 7 0.001 0.004 2026-08-26 01:00:21,319 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:21,329 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "POST /mail/data HTTP/1.1" 200 - 22 0.007 0.012 2026-08-26 01:00:21,380 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,381 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10392556 (allocated 11272192) 2026-08-26 01:00:21,405 26 INFO rb-1b89a89-224244-407968 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 96748 2026-08-26 01:00:21,405 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,406 26 INFO rb-1b89a89-224244-407968 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 96748 2026-08-26 01:00:21,460 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010021_459919_test_02_online_payment_with_multi_website_company.txt 2026-08-26 01:00:21,460 26 INFO rb-1b89a89-224244-407968 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/tmpjvzeid_e_chrome_odoo" 2026-08-26 01:00:21,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 96908 2026-08-26 01:00:21,697 26 INFO rb-1b89a89-224244-407968 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/tmp9virhv8u_chrome_odoo 2026-08-26 01:00:21,697 26 INFO rb-1b89a89-224244-407968 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:36209/json/version 2026-08-26 01:00:21,758 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:21,762 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,762 26 INFO rb-1b89a89-224244-407968 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:36209/json 2026-08-26 01:00:21,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:21,765 26 INFO rb-1b89a89-224244-407968 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:36209/devtools/page/47222DA52A07A677CC964B659F9FC411 2026-08-26 01:00:21,766 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,767 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,769 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,770 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" in browser 2026-08-26 01:00:21,770 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5" 2026-08-26 01:00:21,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-26 01:00:21,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /pos/pay/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5 HTTP/1.1" 200 - 65 0.020 0.035 2026-08-26 01:00:21,834 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '47222DA52A07A677CC964B659F9FC411', 'loaderId': '0356EB74DDF1415E1E71364116ECC9DC', 'isDownload': False} 2026-08-26 01:00:21,834 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,843 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,843 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,843 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-26 01:00:21,861 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "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-26 01:00:21,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/assets/2/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.001 0.013 2026-08-26 01:00:21,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/assets/2/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:21,877 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,877 26 INFO rb-1b89a89-224244-407968 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-26 01:00:21,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/assets/2/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:00:21,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=966e400 HTTP/1.1" 200 - 7 0.002 0.004 2026-08-26 01:00:21,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/assets/2/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:21,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:21] "GET /web/image/website/2/favicon?unique=966e400 HTTP/1.1" 200 - 7 0.002 0.010 2026-08-26 01:00:22,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 9 0.001 0.004 2026-08-26 01:00:22,316 26 INFO rb-1b89a89-224244-407968 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/666?access_token=ab8bfa58-1a64-4ff6-848b-0a3f9fff22e5", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:22,328 26 INFO rb-1b89a89-224244-407968 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-26 01:00:22,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:22] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:00:22,379 26 INFO rb-1b89a89-224244-407968 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-26 01:00:22,380 26 INFO rb-1b89a89-224244-407968 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-26 01:00:22,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10392640 (allocated 11534336) 2026-08-26 01:00:22,407 26 INFO rb-1b89a89-224244-407968 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 96908 2026-08-26 01:00:22,407 26 INFO rb-1b89a89-224244-407968 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-26 01:00:22,407 26 INFO rb-1b89a89-224244-407968 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 96908 2026-08-26 01:00:22,461 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010022_461392_test_02_online_payment_with_multi_website_company.txt 2026-08-26 01:00:22,461 26 INFO rb-1b89a89-224244-407968 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/tmp9virhv8u_chrome_odoo" 2026-08-26 01:00:22,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 01:00:23,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-08-26 01:00:24,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 97079 2026-08-26 01:00:24,959 26 INFO rb-1b89a89-224244-407968 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/tmphw5okle4_chrome_odoo 2026-08-26 01:00:24,959 26 INFO rb-1b89a89-224244-407968 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:45851/json/version 2026-08-26 01:00:24,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:24,966 26 INFO rb-1b89a89-224244-407968 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-26 01:00:24,966 26 INFO rb-1b89a89-224244-407968 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:45851/json 2026-08-26 01:00:24,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:24,973 26 INFO rb-1b89a89-224244-407968 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:45851/devtools/page/527445E80F1BEB857C916A9D19A78B36 2026-08-26 01:00:24,977 26 INFO rb-1b89a89-224244-407968 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-26 01:00:24,978 26 INFO rb-1b89a89-224244-407968 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-26 01:00:24,983 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,059 26 INFO rb-1b89a89-224244-407968 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=e637474eaa044704" in browser 2026-08-26 01:00:25,059 26 INFO rb-1b89a89-224244-407968 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=e637474eaa044704" 2026-08-26 01:00:25,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:25,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /pos-self/108?access_token=e637474eaa044704 HTTP/1.1" 200 - 57 0.025 0.185 2026-08-26 01:00:25,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '527445E80F1BEB857C916A9D19A78B36', 'loaderId': '73D1EF379FEBEE0F5E29A19B64880AAE', 'isDownload': False} 2026-08-26 01:00:25,278 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,289 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:25,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:25,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.018 2026-08-26 01:00:25,333 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:25,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-08-26 01:00:25,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:25,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-26 01:00:25,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:00:25,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:25,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:00:25,505 26 INFO rb-1b89a89-224244-407968 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=e637474eaa044704", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:25,509 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:25,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:25,513 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.013 0.026 2026-08-26 01:00:25,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.052 2026-08-26 01:00:25,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.068 0.103 2026-08-26 01:00:25,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.164 2026-08-26 01:00:25,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:00:25,800 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:25,854 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/pos.category/245/image_128?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:00:25,892 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:25,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/product.template/1935/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-26 01:00:25,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/product.template/1936/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:00:25,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/product.template/1939/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:00:25,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/product.template/1938/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:00:25,917 26 INFO rb-1b89a89-224244-407968 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-26 01:00:25,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:25] "GET /web/image/product.template/1937/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:00:25,978 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,040 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:26,059 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:26,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "GET /web/image/product.product/2423/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 01:00:26,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "GET /web/image/product.product/2425/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:00:26,091 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,143 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,204 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91109582 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '1c0a15af-4f75-4da5-971d-3d6f3f51ff3a'}] 2026-08-26 01:00:26,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91109582 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '1c0a15af-4f75-4da5-971d-3d6f3f51ff3a'} created pos.order #667 2026-08-26 01:00:26,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91109582 finished 2026-08-26 01:00:26,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.027 0.063 2026-08-26 01:00:26,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.006 2026-08-26 01:00:26,345 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,399 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,450 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,503 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,557 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-26 01:00:26,613 26 INFO rb-1b89a89-224244-407968 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-26 01:00:26,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:26] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.019 2026-08-26 01:00:26,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8268816 (allocated 9699328) 2026-08-26 01:00:26,650 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 97079 2026-08-26 01:00:26,650 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-26 01:00:26,650 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 97079 2026-08-26 01:00:26,744 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010026_744409_test_kiosk_cart_restore_and_cancel.txt 2026-08-26 01:00:26,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmphw5okle4_chrome_odoo" 2026-08-26 01:00:26,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-08-26 01:00:28,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 97273 2026-08-26 01:00:28,331 26 INFO rb-1b89a89-224244-407968 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/tmp_d9mt_wi_chrome_odoo 2026-08-26 01:00:28,331 26 INFO rb-1b89a89-224244-407968 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:40457/json/version 2026-08-26 01:00:28,332 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:28,363 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,363 26 INFO rb-1b89a89-224244-407968 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:40457/json 2026-08-26 01:00:28,364 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:28,371 26 INFO rb-1b89a89-224244-407968 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:40457/devtools/page/C19A4382CC9D2256947A7473EB9B97E1 2026-08-26 01:00:28,373 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,375 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,380 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,412 26 INFO rb-1b89a89-224244-407968 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=8eca9769d1fa4c00" in browser 2026-08-26 01:00:28,412 26 INFO rb-1b89a89-224244-407968 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=8eca9769d1fa4c00" 2026-08-26 01:00:28,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:28,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /pos-self/109?access_token=8eca9769d1fa4c00 HTTP/1.1" 200 - 57 0.014 0.222 2026-08-26 01:00:28,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'C19A4382CC9D2256947A7473EB9B97E1', 'loaderId': '2281D03E2E412CC25F327A12A9DA7A95', 'isDownload': False} 2026-08-26 01:00:28,656 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:28,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:28,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-08-26 01:00:28,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:28,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.038 2026-08-26 01:00:28,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:28,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-08-26 01:00:28,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:00:28,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:00:28,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:28,840 26 INFO rb-1b89a89-224244-407968 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=8eca9769d1fa4c00", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:28,845 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:28,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:28,845 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.012 0.032 2026-08-26 01:00:28,906 26 INFO rb-1b89a89-224244-407968 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-26 01:00:28,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-26 01:00:29,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.049 0.091 2026-08-26 01:00:29,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.127 2026-08-26 01:00:29,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:00:29,108 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:29,167 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,201 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:00:29,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/pos.category/245/image_128?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 01:00:29,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.template/1936/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-26 01:00:29,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.template/1937/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:00:29,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.template/1939/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:00:29,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.template/1938/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:00:29,235 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.template/1935/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:00:29,293 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,310 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "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-26 01:00:29,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/product.product/2423/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 01:00:29,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.001 0.017 2026-08-26 01:00:29,345 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,405 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13687377 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '49a22edf-e9f7-48fa-8363-f36f74e478da'}] 2026-08-26 01:00:29,442 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13687377 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '49a22edf-e9f7-48fa-8363-f36f74e478da'} created pos.order #668 2026-08-26 01:00:29,448 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13687377 finished 2026-08-26 01:00:29,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.029 0.059 2026-08-26 01:00:29,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.006 2026-08-26 01:00:29,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-26 01:00:29,560 26 INFO rb-1b89a89-224244-407968 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-26 01:00:29,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7680660 (allocated 8388608) 2026-08-26 01:00:29,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 97273 2026-08-26 01:00:29,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-26 01:00:29,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 97273 2026-08-26 01:00:29,642 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010029_641900_test_online_payment_kiosk_qr_code.txt 2026-08-26 01:00:29,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmp_d9mt_wi_chrome_odoo" 2026-08-26 01:00:29,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-26 01:00:31,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97462 2026-08-26 01:00:31,259 26 INFO rb-1b89a89-224244-407968 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/tmpe9grgh6f_chrome_odoo 2026-08-26 01:00:31,259 26 INFO rb-1b89a89-224244-407968 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:36501/json/version 2026-08-26 01:00:31,260 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:31,267 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,267 26 INFO rb-1b89a89-224244-407968 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:36501/json 2026-08-26 01:00:31,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:31,271 26 INFO rb-1b89a89-224244-407968 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:36501/devtools/page/69959E011CFFDC570E273638F4C517EF 2026-08-26 01:00:31,279 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,280 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,285 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,364 26 INFO rb-1b89a89-224244-407968 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=67964a07ccfc47eb" in browser 2026-08-26 01:00:31,364 26 INFO rb-1b89a89-224244-407968 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=67964a07ccfc47eb" 2026-08-26 01:00:31,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:31,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /pos-self/110?access_token=67964a07ccfc47eb HTTP/1.1" 200 - 57 0.016 0.271 2026-08-26 01:00:31,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '69959E011CFFDC570E273638F4C517EF', 'loaderId': '42DF8C75FA0A3DC6863A1C820DCF0E65', 'isDownload': False} 2026-08-26 01:00:31,659 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:31,680 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:31,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:00:31,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:31,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.039 2026-08-26 01:00:31,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:31,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.056 2026-08-26 01:00:31,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:00:31,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:00:31,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:31,825 26 INFO rb-1b89a89-224244-407968 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=67964a07ccfc47eb", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:31,830 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,831 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:31,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:31,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.009 0.022 2026-08-26 01:00:31,883 26 INFO rb-1b89a89-224244-407968 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-26 01:00:31,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:00:32,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.042 0.079 2026-08-26 01:00:32,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.115 2026-08-26 01:00:32,030 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:32,081 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/pos.category/245/image_128?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 01:00:32,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.template/1935/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:00:32,122 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:32,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.template/1939/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:00:32,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.template/1937/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:00:32,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.template/1936/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:00:32,159 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.template/1938/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:00:32,201 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,261 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:32,278 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:32,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.product/2423/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:00:32,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "GET /web/image/product.product/2425/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:00:32,313 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,364 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,421 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,472 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,532 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,534 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,556 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7911144 (allocated 8912896) 2026-08-26 01:00:32,557 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63703563 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'aa910419-a79a-4479-8507-73b46d6d4c58'}] 2026-08-26 01:00:32,558 26 INFO rb-1b89a89-224244-407968 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 97462 2026-08-26 01:00:32,560 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,561 26 INFO rb-1b89a89-224244-407968 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 97462 2026-08-26 01:00:32,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63703563 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'aa910419-a79a-4479-8507-73b46d6d4c58'} created pos.order #669 2026-08-26 01:00:32,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63703563 finished 2026-08-26 01:00:32,619 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010032_618397_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 01:00:32,619 26 INFO rb-1b89a89-224244-407968 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/tmpe9grgh6f_chrome_odoo" 2026-08-26 01:00:32,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.037 0.059 2026-08-26 01:00:32,626 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-26 01:00:32,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97657 2026-08-26 01:00:32,865 26 INFO rb-1b89a89-224244-407968 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/tmp3m856ob2_chrome_odoo 2026-08-26 01:00:32,865 26 INFO rb-1b89a89-224244-407968 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:33447/json/version 2026-08-26 01:00:32,867 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:32,881 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,881 26 INFO rb-1b89a89-224244-407968 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:33447/json 2026-08-26 01:00:32,881 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:32,886 26 INFO rb-1b89a89-224244-407968 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:33447/devtools/page/03747E43FB0E587BD9697E4FCD1C3BD5 2026-08-26 01:00:32,893 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,896 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:00:32,972 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,974 26 INFO rb-1b89a89-224244-407968 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-26 01:00:32,974 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.018 0.147 2026-08-26 01:00:33,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '03747E43FB0E587BD9697E4FCD1C3BD5', 'loaderId': '79159319261CAB773C7EBA37B5B726A9', 'isDownload': False} 2026-08-26 01:00:33,154 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,166 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:33,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:33,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:00:33,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:00:33,527 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:33,531 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:33,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:00:33,547 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,551 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:33,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:33,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:33,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:00:33,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:00:33,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-26 01:00:33,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-26 01:00:33,942 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-08-26 01:00:33,943 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,944 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-08-26 01:00:33,944 26 INFO rb-1b89a89-224244-407968 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-26 01:00:33,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.117 0.210 2026-08-26 01:00:33,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:33] "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-26 01:00:34,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:34,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-08-26 01:00:34,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:00:34,066 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:00:34,092 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:34,100 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:00:34,103 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:34,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:00:34,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:00:34,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:34,115 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:34,159 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,168 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:34,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.075 0.020 2026-08-26 01:00:34,272 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.012 0.113 2026-08-26 01:00:34,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.033 2026-08-26 01:00:34,323 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:00:34,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:34,373 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,426 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,488 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,539 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,540 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13497536 (allocated 14155776) 2026-08-26 01:00:34,576 26 INFO rb-1b89a89-224244-407968 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 97657 2026-08-26 01:00:34,577 26 INFO rb-1b89a89-224244-407968 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-26 01:00:34,577 26 INFO rb-1b89a89-224244-407968 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 97657 2026-08-26 01:00:34,634 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010034_634206_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-26 01:00:34,634 26 INFO rb-1b89a89-224244-407968 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/tmp3m856ob2_chrome_odoo" 2026-08-26 01:00:34,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-08-26 01:00:36,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97867 2026-08-26 01:00:36,148 26 INFO rb-1b89a89-224244-407968 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/tmppaklg6tr_chrome_odoo 2026-08-26 01:00:36,158 26 INFO rb-1b89a89-224244-407968 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:40223/json/version 2026-08-26 01:00:36,159 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:36,171 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,171 26 INFO rb-1b89a89-224244-407968 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:40223/json 2026-08-26 01:00:36,171 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:36,178 26 INFO rb-1b89a89-224244-407968 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:40223/devtools/page/A7451DB7F8B2DCA9747619E676F3BD9D 2026-08-26 01:00:36,182 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,191 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,198 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,272 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7" in browser 2026-08-26 01:00:36,272 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7" 2026-08-26 01:00:36,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:36,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /pos-self/111?access_token=600128e1bc364fc7 HTTP/1.1" 200 - 57 0.014 0.228 2026-08-26 01:00:36,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A7451DB7F8B2DCA9747619E676F3BD9D', 'loaderId': '7D42B7FFC5C805CDD73E38520B0D4554', 'isDownload': False} 2026-08-26 01:00:36,523 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,534 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:36,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:00:36,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 01:00:36,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:00:36,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.039 2026-08-26 01:00:36,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:00:36,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.059 2026-08-26 01:00:36,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:00:36,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:00:36,684 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:36,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 01:00:36,688 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:36,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:00:36,688 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.011 0.019 2026-08-26 01:00:36,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:00:36,741 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.055 0.087 2026-08-26 01:00:36,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.133 2026-08-26 01:00:36,905 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:36,944 26 INFO rb-1b89a89-224244-407968 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-26 01:00:36,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:36,961 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:36,995 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,060 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/pos.category/245/image_128?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:00:37,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.template/1935/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:00:37,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.template/1937/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:00:37,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.template/1936/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:00:37,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.template/1939/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:00:37,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.template/1938/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:00:37,123 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,184 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:37,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.product/2423/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:00:37,235 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,294 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-08-26 01:00:37,353 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,412 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89078801 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '6aefc361-b3ff-483a-8a91-ce3e3c16c01d'}] 2026-08-26 01:00:37,446 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89078801 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '6aefc361-b3ff-483a-8a91-ce3e3c16c01d'} created pos.order #670 2026-08-26 01:00:37,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89078801 finished 2026-08-26 01:00:37,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.025 0.059 2026-08-26 01:00:37,547 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,599 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,656 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,710 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "GET /web/image/product.product/2425/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:00:37,761 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,818 26 INFO rb-1b89a89-224244-407968 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-26 01:00:37,836 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868573 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '6aefc361-b3ff-483a-8a91-ce3e3c16c01d'}] 2026-08-26 01:00:37,847 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1103] to pos.order #670 2026-08-26 01:00:37,851 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868573 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '6aefc361-b3ff-483a-8a91-ce3e3c16c01d'} updated pos.order #670 2026-08-26 01:00:37,857 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8868573 finished 2026-08-26 01:00:37,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.027 0.064 2026-08-26 01:00:37,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:00:37,959 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,013 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,067 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,123 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,124 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9028200 (allocated 9961472) 2026-08-26 01:00:38,155 26 INFO rb-1b89a89-224244-407968 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 97867 2026-08-26 01:00:38,155 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,155 26 INFO rb-1b89a89-224244-407968 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 97867 2026-08-26 01:00:38,216 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010038_216027_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 01:00:38,216 26 INFO rb-1b89a89-224244-407968 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/tmppaklg6tr_chrome_odoo" 2026-08-26 01:00:38,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 98063 2026-08-26 01:00:38,457 26 INFO rb-1b89a89-224244-407968 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/tmprut07_io_chrome_odoo 2026-08-26 01:00:38,458 26 INFO rb-1b89a89-224244-407968 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:46393/json/version 2026-08-26 01:00:38,459 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,467 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,467 26 INFO rb-1b89a89-224244-407968 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:46393/json 2026-08-26 01:00:38,467 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,471 26 INFO rb-1b89a89-224244-407968 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:46393/devtools/page/29E7C6945B3A81E4CFF3A097DF695A7B 2026-08-26 01:00:38,477 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,478 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,483 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,485 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7&table_identifier=52a14b30" in browser 2026-08-26 01:00:38,485 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7&table_identifier=52a14b30" 2026-08-26 01:00:38,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /pos-self/111?access_token=600128e1bc364fc7&table_identifier=52a14b30 HTTP/1.1" 200 - 9 0.059 0.012 2026-08-26 01:00:38,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '29E7C6945B3A81E4CFF3A097DF695A7B', 'loaderId': 'CBF4DD3B72B26E46915BEEDBCFA187AF', 'isDownload': False} 2026-08-26 01:00:38,563 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:38,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:00:38,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:00:38,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:00:38,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:00:38,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:00:38,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:38,721 26 INFO rb-1b89a89-224244-407968 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=600128e1bc364fc7&table_identifier=52a14b30", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:00:38,725 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:00:38,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:38,726 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.005 0.015 2026-08-26 01:00:38,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-26 01:00:38,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-26 01:00:38,780 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.033 0.080 2026-08-26 01:00:38,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.007 2026-08-26 01:00:38,909 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:38,948 26 INFO rb-1b89a89-224244-407968 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-26 01:00:38,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:00:38,965 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:39,014 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/pos.category/245/image_128?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 01:00:39,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.template/1935/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:00:39,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.template/1936/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:00:39,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.template/1937/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:00:39,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.template/1939/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:00:39,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.template/1938/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:00:39,074 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:00:39,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.011 2026-08-26 01:00:39,134 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,145 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:39,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.product/2423/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-26 01:00:39,185 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,247 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77788161 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'f25157a1-1d04-43e3-b368-929de6c7041c'}] 2026-08-26 01:00:39,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77788161 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'f25157a1-1d04-43e3-b368-929de6c7041c'} created pos.order #671 2026-08-26 01:00:39,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77788161 finished 2026-08-26 01:00:39,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.054 2026-08-26 01:00:39,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:00:39,363 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,415 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,477 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,532 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "GET /web/image/product.product/2425/image_512?unique=2026-08-26T01:00:22.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:00:39,583 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,641 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41830318 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': 'f25157a1-1d04-43e3-b368-929de6c7041c'}] 2026-08-26 01:00:39,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1105] to pos.order #671 2026-08-26 01:00:39,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41830318 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': 'f25157a1-1d04-43e3-b368-929de6c7041c'} updated pos.order #671 2026-08-26 01:00:39,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41830318 finished 2026-08-26 01:00:39,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.022 0.056 2026-08-26 01:00:39,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:00:39,759 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,813 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,868 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,926 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,927 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,969 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9456576 (allocated 10747904) 2026-08-26 01:00:39,979 26 INFO rb-1b89a89-224244-407968 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 98063 2026-08-26 01:00:39,980 26 INFO rb-1b89a89-224244-407968 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-26 01:00:39,980 26 INFO rb-1b89a89-224244-407968 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 98063 2026-08-26 01:00:40,041 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010040_040953_test_online_payment_self_pay_after_meal_table.txt 2026-08-26 01:00:40,041 26 INFO rb-1b89a89-224244-407968 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/tmprut07_io_chrome_odoo" 2026-08-26 01:00:40,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 01:00:44,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-08-26 01:00:44,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 98263 2026-08-26 01:00:44,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpkicjeclx_chrome_odoo 2026-08-26 01:00:44,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44767/json/version 2026-08-26 01:00:44,719 26 INFO rb-1b89a89-224244-407968 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-26 01:00:44,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-26 01:00:44,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44767/json 2026-08-26 01:00:44,766 26 INFO rb-1b89a89-224244-407968 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-26 01:00:44,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:44767/devtools/page/70EF9E56C48348BB5AEB156E395C4706 2026-08-26 01:00:44,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-08-26 01:00:44,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-08-26 01:00:44,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:00:44,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-08-26 01:00:44,863 26 INFO rb-1b89a89-224244-407968 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-26 01:00:44,863 26 INFO rb-1b89a89-224244-407968 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-26 01:00:44,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:45,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.030 0.274 2026-08-26 01:00:45,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '70EF9E56C48348BB5AEB156E395C4706', 'loaderId': 'D4773B4D72D79C54E3C4A16B6D6AD0DC', 'isDownload': False} 2026-08-26 01:00:45,176 26 INFO rb-1b89a89-224244-407968 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-26 01:00:45,184 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:45,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:45,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:00:45,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:00:45,562 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:45,569 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:45,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:00:45,581 26 INFO rb-1b89a89-224244-407968 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-26 01:00:45,584 26 INFO rb-1b89a89-224244-407968 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-26 01:00:45,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:45,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:45,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:45,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "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-26 01:00:45,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:00:45,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.019 2026-08-26 01:00:45,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:00:45,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.072 0.164 2026-08-26 01:00:45,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:45,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:46,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:00:46,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:00:46,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-08-26 01:00:46,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:00:46,088 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:46,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:46,112 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:46,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-08-26 01:00:46,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:46,123 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:46,159 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:00:46,160 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:46,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.009 0.079 2026-08-26 01:00:46,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.073 0.045 2026-08-26 01:00:46,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.008 0.117 2026-08-26 01:00:46,318 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-26 01:00:46,377 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:46,377 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:00:46,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:00:46,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1947&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:00:46,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:00:46,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.032 0.095 2026-08-26 01:00:46,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1952&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:00:46,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1950&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 01:00:46,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /web/image?model=product.template&field=image_128&id=1951&unique=2026-08-26T01:00:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:00:46,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.118 2026-08-26 01:00:46,601 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,652 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,703 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,753 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,804 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,869 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:46,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:46,920 26 INFO rb-1b89a89-224244-407968 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-26 01:00:46,970 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,041 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,093 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,096 26 INFO rb-1b89a89-224244-407968 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': 'ab129eb3-2173-43d2-a486-0f5afbc6ea20--679--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-26 01:00:47,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.004 0.009 2026-08-26 01:00:47,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95785365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': '39f6cbba-3cb9-42ec-a750-b451a3cc210d'}] 2026-08-26 01:00:47,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:47,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95785365 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': '39f6cbba-3cb9-42ec-a750-b451a3cc210d'} created pos.order #672 2026-08-26 01:00:47,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95785365 finished 2026-08-26 01:00:47,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.062 0.122 2026-08-26 01:00:47,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:47,400 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,465 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:47,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:00:47,518 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,569 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,623 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,675 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,725 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,783 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:47] "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.005 2026-08-26 01:00:47,837 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,887 26 INFO rb-1b89a89-224244-407968 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-26 01:00:47,959 26 INFO rb-1b89a89-224244-407968 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-26 01:00:48,015 26 INFO rb-1b89a89-224244-407968 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-26 01:00:48,073 26 INFO rb-1b89a89-224244-407968 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-26 01:00:48,124 26 INFO rb-1b89a89-224244-407968 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-26 01:00:48,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'ab129eb3-2173-43d2-a486-0f5afbc6ea20--679--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-26 01:00:48,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:48] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:00:48,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075589 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'a5bfb72b-a5f0-4cb4-bbe0-4fb3bf31a2e8'}] 2026-08-26 01:00:48,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075589 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'a5bfb72b-a5f0-4cb4-bbe0-4fb3bf31a2e8'} created pos.order #673 2026-08-26 01:00:48,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26075589 finished 2026-08-26 01:00:48,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.049 0.130 2026-08-26 01:00:48,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:48] "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-26 01:00:48,374 26 INFO rb-1b89a89-224244-407968 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-26 01:00:48,425 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-08-26 01:00:48,425 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:00:48,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 16527868 (allocated 18223104) 2026-08-26 01:00:48,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 98263 2026-08-26 01:00:48,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-08-26 01:00:48,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 98263 2026-08-26 01:00:48,537 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010048_537731_test_tour_qfpay_order_and_refund.txt 2026-08-26 01:00:48,537 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpkicjeclx_chrome_odoo" 2026-08-26 01:00:48,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:00:52,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-08-26 01:00:52,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 98475 2026-08-26 01:00:52,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpzccvq4dr_chrome_odoo 2026-08-26 01:00:52,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:36091/json/version 2026-08-26 01:00:52,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:52,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:00:52,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:36091/json 2026-08-26 01:00:52,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:52,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:36091/devtools/page/D9454436C55A5230D7D067AEE8835F84 2026-08-26 01:00:52,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-08-26 01:00:52,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-08-26 01:00:53,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:00:53,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-08-26 01:00:53,079 26 INFO rb-1b89a89-224244-407968 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-26 01:00:53,079 26 INFO rb-1b89a89-224244-407968 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-26 01:00:53,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:53,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.026 0.385 2026-08-26 01:00:53,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'D9454436C55A5230D7D067AEE8835F84', 'loaderId': '508B7AA484080B26971E14211BDE8983', 'isDownload': False} 2026-08-26 01:00:53,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-08-26 01:00:53,508 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:53,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:53,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:00:53,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:00:53,806 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:53,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-08-26 01:00:53,819 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:53,823 26 INFO rb-1b89a89-224244-407968 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-26 01:00:53,825 26 INFO rb-1b89a89-224244-407968 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-26 01:00:53,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:00:53,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:53,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:53,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "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-26 01:00:53,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:00:53,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-08-26 01:00:53,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:00:54,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.089 0.166 2026-08-26 01:00:54,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:54,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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.030 2026-08-26 01:00:54,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.037 2026-08-26 01:00:54,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:00:54,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:00:54,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:00:54,316 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:54,326 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:54,330 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:54,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.033 0.015 2026-08-26 01:00:54,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "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-26 01:00:54,370 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:54,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 01:00:54,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-26 01:00:54,465 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,486 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:00:54,561 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.066 0.021 2026-08-26 01:00:54,574 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:54,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:00:54,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-26 01:00:54,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:00:54,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1964&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:00:54,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.007 0.164 2026-08-26 01:00:54,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-26 01:00:54,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1965&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 01:00:54,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.102 2026-08-26 01:00:54,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:00:54,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:00:54,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:54] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 01:00:54,763 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,814 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,865 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,916 26 INFO rb-1b89a89-224244-407968 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-26 01:00:54,966 26 INFO rb-1b89a89-224244-407968 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-26 01:00:55,036 26 INFO rb-1b89a89-224244-407968 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-26 01:00:55,046 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:55,046 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:55,086 26 INFO rb-1b89a89-224244-407968 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-26 01:00:55,137 26 INFO rb-1b89a89-224244-407968 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-26 01:00:55,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "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.003 2026-08-26 01:00:55,203 26 INFO rb-1b89a89-224244-407968 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-26 01:00:55,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "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.000 0.003 2026-08-26 01:00:55,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37436415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '74b4ebdc-72a1-4b9b-bed5-1b79e5ac5949'}] 2026-08-26 01:00:55,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:55,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37436415 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '74b4ebdc-72a1-4b9b-bed5-1b79e5ac5949'} created pos.order #674 2026-08-26 01:00:55,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37436415 finished 2026-08-26 01:00:55,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.060 0.125 2026-08-26 01:00:55,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:55] "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-26 01:00:55,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-08-26 01:00:55,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:00:55,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14793892 (allocated 16252928) 2026-08-26 01:00:55,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 98475 2026-08-26 01:00:55,599 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-08-26 01:00:55,599 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 98475 2026-08-26 01:00:55,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010055_660512_test_razorpay_basic_order.txt 2026-08-26 01:00:55,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpzccvq4dr_chrome_odoo" 2026-08-26 01:00:55,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-08-26 01:00:55,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 98692 2026-08-26 01:00:55,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpicqmd767_chrome_odoo 2026-08-26 01:00:55,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:46339/json/version 2026-08-26 01:00:55,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:55,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-08-26 01:00:55,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:46339/json 2026-08-26 01:00:55,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:55,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:46339/devtools/page/37402A9F3941DEC689D03F4D13694CC8 2026-08-26 01:00:55,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-08-26 01:00:55,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-08-26 01:00:56,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:00:56,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-08-26 01:00:56,016 26 INFO rb-1b89a89-224244-407968 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-26 01:00:56,016 26 INFO rb-1b89a89-224244-407968 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-26 01:00:56,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:56,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.027 0.295 2026-08-26 01:00:56,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '37402A9F3941DEC689D03F4D13694CC8', 'loaderId': '26F1FE6616248F81BD326C304832B612', 'isDownload': False} 2026-08-26 01:00:56,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-08-26 01:00:56,357 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:56,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-26 01:00:56,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:00:56,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-08-26 01:00:56,680 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:56,680 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:56,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:00:56,696 26 INFO rb-1b89a89-224244-407968 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-26 01:00:56,699 26 INFO rb-1b89a89-224244-407968 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-26 01:00:56,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:00:56,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:00:56,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:56,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:00:56,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:00:56,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:00:56,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:00:57,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.090 0.167 2026-08-26 01:00:57,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "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-26 01:00:57,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:57,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 01:00:57,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:00:57,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-08-26 01:00:57,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:00:57,179 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:57,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:57,190 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:00:57,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.009 0.013 2026-08-26 01:00:57,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 01:00:57,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 01:00:57,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00: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-26 01:00:57,216 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:57,231 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:57,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.034 0.019 2026-08-26 01:00:57,299 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.007 0.069 2026-08-26 01:00:57,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 01:00:57,403 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,405 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:57,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-26 01:00:57,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-26 01:00:57,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:00:57,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:00:57,516 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:00:57,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1964&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:00:57,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:00:57,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /web/image?model=product.template&field=image_128&id=1965&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:00:57,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.103 2026-08-26 01:00:57,662 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,712 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,762 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,813 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,863 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,926 26 INFO rb-1b89a89-224244-407968 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-26 01:00:57,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:00:57,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:00:57,977 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,028 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:00:58,095 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:58,148 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "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.000 0.003 2026-08-26 01:00:58,199 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,250 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,301 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,352 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,406 26 INFO rb-1b89a89-224244-407968 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-26 01:00:58,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:58,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:00:58,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99923901 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'f14f91c2-c95a-4f51-9825-12fda4c20d7a'}] 2026-08-26 01:00:58,437 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:00:58,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99923901 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'f14f91c2-c95a-4f51-9825-12fda4c20d7a'} created pos.order #675 2026-08-26 01:00:58,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99923901 finished 2026-08-26 01:00:58,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.070 0.162 2026-08-26 01:00:58,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:58] "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-26 01:00:58,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-08-26 01:00:58,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 01:00:58,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15005292 (allocated 16515072) 2026-08-26 01:00:58,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 98692 2026-08-26 01:00:58,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-08-26 01:00:58,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 98692 2026-08-26 01:00:58,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010058_921109_test_razorpay_cancel_payment.txt 2026-08-26 01:00:58,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpicqmd767_chrome_odoo" 2026-08-26 01:00:58,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-08-26 01:00:59,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 98909 2026-08-26 01:00:59,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp6ikxsdfp_chrome_odoo 2026-08-26 01:00:59,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36171/json/version 2026-08-26 01:00:59,182 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:59,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:00:59,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:36171/json 2026-08-26 01:00:59,186 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:00:59,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:36171/devtools/page/0A0980B2732C8408EC1B45B9FCD5E94C 2026-08-26 01:00:59,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-08-26 01:00:59,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-08-26 01:00:59,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:00:59,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-08-26 01:00:59,283 26 INFO rb-1b89a89-224244-407968 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-26 01:00:59,283 26 INFO rb-1b89a89-224244-407968 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-26 01:00:59,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:00:59,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:59] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.040 0.322 2026-08-26 01:00:59,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '0A0980B2732C8408EC1B45B9FCD5E94C', 'loaderId': '52A36365669E4D6F12F1CBD726D3C32C', 'isDownload': False} 2026-08-26 01:00:59,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-08-26 01:00:59,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:00:59,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:00:59,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:00:59,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:00:59,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:00,001 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:00,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:01:00,016 26 INFO rb-1b89a89-224244-407968 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-26 01:01:00,019 26 INFO rb-1b89a89-224244-407968 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-26 01:01:00,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:01:00,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:00,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:00,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "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.005 2026-08-26 01:01:00,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:01:00,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-08-26 01:01:00,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 01:01:00,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.083 0.226 2026-08-26 01:01:00,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:00,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:00,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:01:00,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:00,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:00,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:01:00,520 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:00,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:01:00,531 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:00,560 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:01:00,570 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:00,574 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:01:00,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.010 0.045 2026-08-26 01:01:00,587 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:00,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-08-26 01:01:00,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.013 0.081 2026-08-26 01:01:00,707 26 INFO rb-1b89a89-224244-407968 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-26 01:01:00,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.009 0.120 2026-08-26 01:01:00,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 01:01:00,796 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:01:00,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:01:00,859 26 INFO rb-1b89a89-224244-407968 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-26 01:01:00,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:01:00,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-26 01:01:00,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:01:00,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:01:00,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:01:00,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1964&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-26 01:01:00,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:00] "GET /web/image?model=product.template&field=image_128&id=1965&unique=2026-08-26T01:00:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:01:01,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.117 2026-08-26 01:01:01,069 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,119 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,170 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,221 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,272 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,339 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,350 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:01,351 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:01,390 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,441 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:01:01,512 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:01:01,539 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57452890 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '896f1966-6a5c-4372-885b-8302c8e3125f'}] 2026-08-26 01:01:01,540 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:01,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57452890 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '896f1966-6a5c-4372-885b-8302c8e3125f'} created pos.order #676 2026-08-26 01:01:01,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57452890 finished 2026-08-26 01:01:01,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.064 0.130 2026-08-26 01:01:01,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:01] "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-26 01:01:01,831 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,894 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,944 26 INFO rb-1b89a89-224244-407968 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-26 01:01:01,994 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,045 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,100 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,162 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "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-26 01:01:02,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:01:02,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "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.005 2026-08-26 01:01:02,216 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,266 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,332 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,386 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,440 26 INFO rb-1b89a89-224244-407968 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-26 01:01:02,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:01:02,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:01:02,466 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93833295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '2d9290d5-8cf9-4f26-a083-2a8787f1c299'}] 2026-08-26 01:01:02,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93833295 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '2d9290d5-8cf9-4f26-a083-2a8787f1c299'} created pos.order #677 2026-08-26 01:01:02,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93833295 finished 2026-08-26 01:01:02,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.070 0.129 2026-08-26 01:01:02,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:02,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-08-26 01:01:02,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 01:01:02,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16655044 (allocated 17960960) 2026-08-26 01:01:02,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 98909 2026-08-26 01:01:02,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-08-26 01:01:02,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 98909 2026-08-26 01:01:02,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010102_903411_test_razorpay_refund_order.txt 2026-08-26 01:01:02,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp6ikxsdfp_chrome_odoo" 2026-08-26 01:01:02,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:01:06,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-08-26 01:01:07,338 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 99137 2026-08-26 01:01:07,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpcmv5bvuo_chrome_odoo 2026-08-26 01:01:07,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:38421/json/version 2026-08-26 01:01:07,360 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:07,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:07,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:38421/json 2026-08-26 01:01:07,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:07,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:38421/devtools/page/7119B37708A02FE87D4378B9A65B6E34 2026-08-26 01:01:07,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-08-26 01:01:07,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-08-26 01:01:07,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:07,466 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-08-26 01:01:07,467 26 INFO rb-1b89a89-224244-407968 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-26 01:01:07,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-08-26 01:01:07,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:01:07,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:07] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.016 0.324 2026-08-26 01:01:07,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '7119B37708A02FE87D4378B9A65B6E34', 'loaderId': '379EEB832A8A06BE0697D1DDE6A1C89F', 'isDownload': False} 2026-08-26 01:01:07,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-08-26 01:01:07,825 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:07,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:01:07,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:01:07,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:01:08,165 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,167 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.006 2026-08-26 01:01:08,187 26 INFO rb-1b89a89-224244-407968 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-26 01:01:08,190 26 INFO rb-1b89a89-224244-407968 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-26 01:01:08,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:01:08,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:08,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 01:01:08,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:01:08,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.017 2026-08-26 01:01:08,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:01:08,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.116 0.175 2026-08-26 01:01:08,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:08,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:08,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:01:08,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:08,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:08,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:01:08,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,706 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,709 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,714 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:08,716 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:08,719 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:08,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.043 0.012 2026-08-26 01:01:08,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:01:08,795 26 INFO rb-1b89a89-224244-407968 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-26 01:01:08,862 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-26 01:01:08,888 26 INFO rb-1b89a89-224244-407968 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-26 01:01:08,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.020 0.070 2026-08-26 01:01:08,959 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 01:01:08,960 26 INFO rb-1b89a89-224244-407968 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-26 01:01:08,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.054 0.051 2026-08-26 01:01:08,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:01:08,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:08] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:01:09,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:01:09,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.012 0.213 2026-08-26 01:01:09,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.019 0.089 2026-08-26 01:01:09,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:01:09,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:01:09,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.120 2026-08-26 01:01:09,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:01:09,163 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-08-26T01:01:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-26 01:01:09,220 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.015 0.058 2026-08-26 01:01:09,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-26 01:01:09,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:01:09,413 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "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.021 0.038 2026-08-26 01:01:09,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.018 0.041 2026-08-26 01:01:09,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.059 2026-08-26 01:01:09,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.016 2026-08-26 01:01:09,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-08-26 01:01:09,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.011 2026-08-26 01:01:09,677 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,727 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,778 26 INFO rb-1b89a89-224244-407968 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-26 01:01:09,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-08-26 01:01:09,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:01:09,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 15976292 (allocated 17039360) 2026-08-26 01:01:09,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 99137 2026-08-26 01:01:09,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-08-26 01:01:09,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 99137 2026-08-26 01:01:09,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010109_964232_test_pos_repair.txt 2026-08-26 01:01:09,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpcmv5bvuo_chrome_odoo" 2026-08-26 01:01:10,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:01:14,327 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-08-26 01:01:14,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-08-26 01:01:14,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 99353 2026-08-26 01:01:14,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp6__gfd49_chrome_odoo 2026-08-26 01:01:14,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:35467/json/version 2026-08-26 01:01:14,858 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:14,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:14,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:35467/json 2026-08-26 01:01:14,862 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:14,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:35467/devtools/page/6764C55954ED93AB0388F287C4B79546 2026-08-26 01:01:14,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-08-26 01:01:14,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-08-26 01:01:14,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:14,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-08-26 01:01:14,894 26 INFO rb-1b89a89-224244-407968 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-26 01:01:14,895 26 INFO rb-1b89a89-224244-407968 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-26 01:01:14,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:01:15,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.018 0.280 2026-08-26 01:01:15,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '6764C55954ED93AB0388F287C4B79546', 'loaderId': '04780B7F576BD8D7AB0C2A61431C6130', 'isDownload': False} 2026-08-26 01:01:15,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-08-26 01:01:15,210 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:15,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:01:15,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:01:15,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:01:15,570 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:15,572 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:15,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-08-26 01:01:15,588 26 INFO rb-1b89a89-224244-407968 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-26 01:01:15,592 26 INFO rb-1b89a89-224244-407968 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-26 01:01:15,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:01:15,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:15,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:15,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "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.005 2026-08-26 01:01:15,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:01:15,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-26 01:01:15,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:01:15,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.098 0.180 2026-08-26 01:01:15,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:15,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:01:16,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-26 01:01:16,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:01:16,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:16,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:16,083 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:16,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:16,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:16,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.009 0.012 2026-08-26 01:01:16,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:16,111 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:01:16,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 01:01:16,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 01:01:16,165 26 INFO rb-1b89a89-224244-407968 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-26 01:01:16,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:16,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.072 0.025 2026-08-26 01:01:16,275 26 INFO rb-1b89a89-224244-407968 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-26 01:01:16,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.009 0.125 2026-08-26 01:01:16,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.048 2026-08-26 01:01:16,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:01:16,452 26 INFO rb-1b89a89-224244-407968 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-26 01:01:16,470 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:16,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:17,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:17] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.006 0.009 2026-08-26 01:01:17,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 01:01:17,049 26 INFO rb-1b89a89-224244-407968 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-26 01:01:17,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.011 0.019 2026-08-26 01:01:17,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:18,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:18] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.004 0.008 2026-08-26 01:01:18,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:01:18,041 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.019 0.028 2026-08-26 01:01:18,124 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,175 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,284 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,336 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,387 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,442 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,503 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,554 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,609 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,621 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58112183 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'cb0f0b2a-8cec-4423-89da-705f859c8699'}] 2026-08-26 01:01:18,633 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58112183 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'cb0f0b2a-8cec-4423-89da-705f859c8699'} updated pos.order #678 2026-08-26 01:01:18,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58112183 finished 2026-08-26 01:01:18,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.015 0.036 2026-08-26 01:01:18,708 26 INFO rb-1b89a89-224244-407968 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-26 01:01:18,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:01:18,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:19,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.002 0.004 2026-08-26 01:01:19,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:01:19,038 26 INFO rb-1b89a89-224244-407968 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-26 01:01:19,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.011 0.019 2026-08-26 01:01:19,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:20,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.005 0.008 2026-08-26 01:01:20,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:01:20,048 26 INFO rb-1b89a89-224244-407968 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-26 01:01:20,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.012 0.020 2026-08-26 01:01:20,097 26 INFO rb-1b89a89-224244-407968 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-26 01:01:20,147 26 INFO rb-1b89a89-224244-407968 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-26 01:01:20,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:20,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.011 0.018 2026-08-26 01:01:20,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:01:20,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:20,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.017 0.019 2026-08-26 01:01:20,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.009 0.015 2026-08-26 01:01:20,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:01:20,400 26 INFO rb-1b89a89-224244-407968 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-26 01:01:20,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.009 0.019 2026-08-26 01:01:20,459 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,508 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,558 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,609 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:01:22,679 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,730 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,784 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,835 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,885 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,949 26 INFO rb-1b89a89-224244-407968 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-26 01:01:22,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:22,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:23,014 26 INFO rb-1b89a89-224244-407968 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-26 01:01:23,073 26 INFO rb-1b89a89-224244-407968 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-26 01:01:23,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47112145 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9615', 'uuid': 'ded87595-179b-431e-a36f-309ddf7faae2'}] 2026-08-26 01:01:23,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:23,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [674] to pos.order #679 2026-08-26 01:01:23,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47112145 order {'name': '/', 'pos_reference': 'device_sync_9615', 'uuid': 'ded87595-179b-431e-a36f-309ddf7faae2'} updated pos.order #679 2026-08-26 01:01:23,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47112145 finished 2026-08-26 01:01:23,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.064 0.154 2026-08-26 01:01:23,366 26 INFO rb-1b89a89-224244-407968 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-26 01:01:23,415 26 INFO rb-1b89a89-224244-407968 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-26 01:01:23,469 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,507 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,570 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:25] "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.005 2026-08-26 01:01:25,620 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,673 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,723 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,774 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,830 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,883 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,942 26 INFO rb-1b89a89-224244-407968 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-26 01:01:25,944 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22737626 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_1127', 'uuid': '2a48f935-b30b-40ce-b5c4-9698df8479ca'}] 2026-08-26 01:01:25,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [675] to pos.order #680 2026-08-26 01:01:26,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22737626 order {'name': '/', 'pos_reference': 'device_sync_1127', 'uuid': '2a48f935-b30b-40ce-b5c4-9698df8479ca'} updated pos.order #680 2026-08-26 01:01:26,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22737626 finished 2026-08-26 01:01:26,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.057 0.120 2026-08-26 01:01:26,159 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,209 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,267 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:01:26,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-08-26 01:01:26,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:26] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.006 0.016 2026-08-26 01:01:26,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:01:26,418 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.008 0.018 2026-08-26 01:01:26,469 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,520 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,582 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,637 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,687 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,742 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,792 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,846 26 INFO rb-1b89a89-224244-407968 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-26 01:01:26,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-08-26 01:01:26,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-26 01:01:26,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25316304 (allocated 27004928) 2026-08-26 01:01:26,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 99353 2026-08-26 01:01:26,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-08-26 01:01:26,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 99353 2026-08-26 01:01:27,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010127_031539_test_devices_synchronization.txt 2026-08-26 01:01:27,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp6__gfd49_chrome_odoo" 2026-08-26 01:01:27,049 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-08-26 01:01:27,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 99583 2026-08-26 01:01:27,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpjbrkr8yu_chrome_odoo 2026-08-26 01:01:27,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41663/json/version 2026-08-26 01:01:27,301 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:27,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:27,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:41663/json 2026-08-26 01:01:27,364 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:27,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:41663/devtools/page/D200D8F175BFF3E4375B1484E3B37B7C 2026-08-26 01:01:27,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-08-26 01:01:27,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-08-26 01:01:27,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:27,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-08-26 01:01:27,388 26 INFO rb-1b89a89-224244-407968 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-26 01:01:27,388 26 INFO rb-1b89a89-224244-407968 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-26 01:01:27,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:01:27,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:27] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.034 0.289 2026-08-26 01:01:27,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'D200D8F175BFF3E4375B1484E3B37B7C', 'loaderId': 'FC79A5DE8FB573464812B2210E30E5E3', 'isDownload': False} 2026-08-26 01:01:27,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-08-26 01:01:27,730 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:27,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:27] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:01:27,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:27] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:01:27,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:27] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:01:28,085 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:28,091 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:28,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:01:28,103 26 INFO rb-1b89a89-224244-407968 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-26 01:01:28,106 26 INFO rb-1b89a89-224244-407968 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-26 01:01:28,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:01:28,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:28,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:28,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "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.005 2026-08-26 01:01:28,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:01:28,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:01:28,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:01:28,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.080 0.175 2026-08-26 01:01:28,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "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-26 01:01:28,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.038 2026-08-26 01:01:28,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.051 2026-08-26 01:01:28,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.003 2026-08-26 01:01:28,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:28,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:01:28,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:28,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:28,621 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:28,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:01:28,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:28,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-08-26 01:01:28,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 01:01:28,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:28,678 26 INFO rb-1b89a89-224244-407968 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-26 01:01:28,688 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:28,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.058 0.022 2026-08-26 01:01:28,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-08-26 01:01:28,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.009 0.103 2026-08-26 01:01:28,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.050 2026-08-26 01:01:28,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.010 0.032 2026-08-26 01:01:28,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:01:28,879 26 INFO rb-1b89a89-224244-407968 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-26 01:01:28,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 54 0.013 0.023 2026-08-26 01:01:28,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:01:28,989 26 INFO rb-1b89a89-224244-407968 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-26 01:01:28,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:01:29,040 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-08-26 01:01:30,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.005 0.008 2026-08-26 01:01:30,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:01:30,045 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.014 0.023 2026-08-26 01:01:30,106 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,169 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:30,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:01:30,222 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,273 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,327 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "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-26 01:01:30,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.010 0.018 2026-08-26 01:01:30,378 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:01:30,428 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,485 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,536 26 INFO rb-1b89a89-224244-407968 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-26 01:01:30,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-08-26 01:01:30,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-26 01:01:30,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15495968 (allocated 17301504) 2026-08-26 01:01:30,635 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 99583 2026-08-26 01:01:30,635 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-08-26 01:01:30,635 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 99583 2026-08-26 01:01:30,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010130_694829_test_synchronisation_of_orders.txt 2026-08-26 01:01:30,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpjbrkr8yu_chrome_odoo" 2026-08-26 01:01:30,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:01:34,986 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-08-26 01:01:35,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-08-26 01:01:35,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 99795 2026-08-26 01:01:35,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpidjup95r_chrome_odoo 2026-08-26 01:01:35,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44781/json/version 2026-08-26 01:01:35,485 26 INFO rb-1b89a89-224244-407968 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-26 01:01:35,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:35,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44781/json 2026-08-26 01:01:35,560 26 INFO rb-1b89a89-224244-407968 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-26 01:01:35,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:44781/devtools/page/7B6B7A37495B0EF0C817B4024D5EC348 2026-08-26 01:01:35,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-26 01:01:35,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-26 01:01:35,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:35,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-26 01:01:35,596 26 INFO rb-1b89a89-224244-407968 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-26 01:01:35,596 26 INFO rb-1b89a89-224244-407968 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-26 01:01:35,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:01:35,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:35] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.242 2026-08-26 01:01:35,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '7B6B7A37495B0EF0C817B4024D5EC348', 'loaderId': 'B535CCA4553F2E53E0A77D5BFE87ABA1', 'isDownload': False} 2026-08-26 01:01:35,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-08-26 01:01:35,871 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:35,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:35] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:01:35,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:35] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:01:35,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:35] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:01:36,194 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:36,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:36,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:01:36,209 26 INFO rb-1b89a89-224244-407968 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-26 01:01:36,213 26 INFO rb-1b89a89-224244-407968 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-26 01:01:36,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:01:36,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:36,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:36,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:01:36,248 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:01:36,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-26 01:01:36,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-08-26 01:01:36,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.077 0.190 2026-08-26 01:01:36,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:36,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:36,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 01:01:36,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.032 2026-08-26 01:01:36,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:36,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:01:36,698 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:36,705 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:36,708 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:36,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:01:36,719 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:36,720 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:01:36,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.038 0.021 2026-08-26 01:01:36,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-26 01:01:36,777 26 INFO rb-1b89a89-224244-407968 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-26 01:01:36,789 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:36,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.024 2026-08-26 01:01:36,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/119] Tour pos_restaurant_sync → Step .new-order 2026-08-26 01:01:36,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.116 2026-08-26 01:01:36,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.082 2026-08-26 01:01:37,061 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,072 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:37,132 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,193 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,252 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,309 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,363 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,418 26 INFO rb-1b89a89-224244-407968 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-26 01:01:37,475 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,523 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:39,587 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,636 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,694 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,745 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,795 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,846 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,896 26 INFO rb-1b89a89-224244-407968 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-26 01:01:39,952 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,002 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,061 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,112 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,163 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,213 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,264 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/119] Tour pos_restaurant_sync → Step body 2026-08-26 01:01:40,371 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,433 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:01:40,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:01:40,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:01:40,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:01:40,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:01:40,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:01:40,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:01:40,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:01:40,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:01:40,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:01:40,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:01:40,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:01:40,480 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:01:40,480 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:01:40,480 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:01:40,481 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:01:40,481 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:01:40,482 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:01:40,482 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:01:40,482 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:01:40,482 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:01:40,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:01:40,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:01:40,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:01:40,484 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:01:40,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:40,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:01:40,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:01:40,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:01:40,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:01:40,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:01:40,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:01:40,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:01:40,487 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:01:40,487 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:01:40,487 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:01:40,487 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:01:40,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:40,500 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:40,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:40,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:40,507 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:40,507 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:40,508 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:40,509 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,510 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:40,516 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:01:40,517 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:01:40,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:01:40,519 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:01:40,519 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:01:40,519 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:01:40,520 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:01:40,521 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:01:40,521 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:01:40,523 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:01:40,559 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 01:01:40,559 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-08-26 01:01:40,561 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:01:40,561 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-08-26 01:01:40,562 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:01:40,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:01:40,564 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:40,565 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:40,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:40,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:01:40,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:01:40,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:01:40,569 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:01:40,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98875220 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '54c3f95e-5e43-475b-b728-d4dbebb2986d'}] 2026-08-26 01:01:40,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:01:40,602 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:01:40,603 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:01:40,604 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:01:40,604 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:01:40,604 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:01:40,604 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:01:40,605 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:01:40,605 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:01:40,605 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:01:40,605 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:01:40,606 26 INFO rb-1b89a89-224244-407968 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-26 01:01:40,606 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:01:40,607 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:01:40,610 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:01:40,612 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:01:40,617 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:40,618 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:01:40,619 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:01:40,619 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:01:40,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:01:40,621 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:40,659 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:01:40,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:01:40,664 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:01:40,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:01:40,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:01:40,672 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:01:40,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:01:40,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:01:40,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98875220 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '54c3f95e-5e43-475b-b728-d4dbebb2986d'} created pos.order #683 2026-08-26 01:01:40,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:01:40,680 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:01:40,680 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:01:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:01:40,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:01:40,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:01:40,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98875220 finished 2026-08-26 01:01:40,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:01:40,691 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:01:40,693 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:01:40,694 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:40,696 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:40,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:01:40,698 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:01:40,699 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 01:01:40,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:01:40,700 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:01:40,701 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:01:40,704 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:01:40,709 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:01:40,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:01:40,710 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:01:40,710 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:01:40,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.083 0.056 2026-08-26 01:01:41,007 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:41] "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-26 01:01:41,070 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/119] Tour pos_restaurant_sync → Step body 2026-08-26 01:01:41,173 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,223 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,274 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,324 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,379 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56443529 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'eba725f2-b5cb-4853-a396-ff36ca9022f4'}] 2026-08-26 01:01:41,424 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56443529 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'eba725f2-b5cb-4853-a396-ff36ca9022f4'} created pos.order #684 2026-08-26 01:01:41,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56443529 finished 2026-08-26 01:01:41,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.038 2026-08-26 01:01:41,473 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:01:41,534 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,592 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,643 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,693 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,744 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,804 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,855 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,906 26 INFO rb-1b89a89-224244-407968 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-26 01:01:41,956 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,007 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,057 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/119] Tour pos_restaurant_sync → Step body 2026-08-26 01:01:42,159 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,214 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,264 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,315 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,378 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:42,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:42,439 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,499 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20801648 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '688c430c-ed51-4bb5-99b5-1c95530b347e'}] 2026-08-26 01:01:42,514 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:42,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20801648 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '688c430c-ed51-4bb5-99b5-1c95530b347e'} created pos.order #685 2026-08-26 01:01:42,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20801648 finished 2026-08-26 01:01:42,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.062 0.136 2026-08-26 01:01:42,787 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,833 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,884 26 INFO rb-1b89a89-224244-407968 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-26 01:01:42,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:01:42,944 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,005 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,065 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,115 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,166 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/119] Tour pos_restaurant_sync → Step body 2026-08-26 01:01:43,268 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,327 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,624 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:01:43,685 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/119] Tour pos_restaurant_sync → Step body 2026-08-26 01:01:43,787 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,837 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,888 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,938 26 INFO rb-1b89a89-224244-407968 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-26 01:01:43,993 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,043 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,094 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,149 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,209 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34043759 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '32470355-a327-41c1-b8b0-157a78918377'}] 2026-08-26 01:01:44,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34043759 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '32470355-a327-41c1-b8b0-157a78918377'} created pos.order #686 2026-08-26 01:01:44,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34043759 finished 2026-08-26 01:01:44,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.046 0.107 2026-08-26 01:01:44,410 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,458 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,509 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:44] "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-26 01:01:44,571 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,621 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,672 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,723 26 INFO rb-1b89a89-224244-407968 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-26 01:01:44,791 26 INFO rb-1b89a89-224244-407968 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-26 01:01:46,823 26 INFO rb-1b89a89-224244-407968 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-26 01:01:46,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:46] "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.004 2026-08-26 01:01:46,886 26 INFO rb-1b89a89-224244-407968 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-26 01:01:46,945 26 INFO rb-1b89a89-224244-407968 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-26 01:01:46,996 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,046 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,097 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,157 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,207 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,258 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,309 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,365 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26442582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'}] 2026-08-26 01:01:47,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26442582 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'} created pos.order #687 2026-08-26 01:01:47,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26442582 finished 2026-08-26 01:01:47,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.021 0.047 2026-08-26 01:01:47,473 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,524 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,585 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,661 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 50 0.051 0.032 2026-08-26 01:01:47,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:01:47,716 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,771 26 INFO rb-1b89a89-224244-407968 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-26 01:01:47,827 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,090 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.011 0.031 2026-08-26 01:01:48,141 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,196 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,247 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.004 2026-08-26 01:01:48,309 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,359 26 INFO rb-1b89a89-224244-407968 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-26 01:01:48,415 26 INFO rb-1b89a89-224244-407968 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-26 01:01:50,456 26 INFO rb-1b89a89-224244-407968 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-26 01:01:50,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:01:50,521 26 INFO rb-1b89a89-224244-407968 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-26 01:01:50,573 26 INFO rb-1b89a89-224244-407968 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-26 01:01:50,622 26 INFO rb-1b89a89-224244-407968 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-26 01:01:50,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-26 01:01:50,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:01:50,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 26328268 (allocated 28839936) 2026-08-26 01:01:50,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 99795 2026-08-26 01:01:50,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-26 01:01:50,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 99795 2026-08-26 01:01:50,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010150_868619_test_01_pos_restaurant.txt 2026-08-26 01:01:50,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpidjup95r_chrome_odoo" 2026-08-26 01:01:51,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 100044 2026-08-26 01:01:51,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp8gnlbw06_chrome_odoo 2026-08-26 01:01:51,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41209/json/version 2026-08-26 01:01:51,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:51,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:51,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41209/json 2026-08-26 01:01:51,163 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:51,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:41209/devtools/page/1620A04E6305A37A497B1E80ECFD420D 2026-08-26 01:01:51,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-26 01:01:51,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-26 01:01:51,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:51,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-26 01:01:51,186 26 INFO rb-1b89a89-224244-407968 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-26 01:01:51,186 26 INFO rb-1b89a89-224244-407968 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-26 01:01:51,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.021 2026-08-26 01:01:51,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '1620A04E6305A37A497B1E80ECFD420D', 'loaderId': '5C064A52905086BD54D9AD7E801CC33C', 'isDownload': False} 2026-08-26 01:01:51,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-08-26 01:01:51,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:51,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:01:51,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:01:51,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:01:51,604 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:51,606 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:51,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:51,618 26 INFO rb-1b89a89-224244-407968 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-26 01:01:51,621 26 INFO rb-1b89a89-224244-407968 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-26 01:01:51,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:01:51,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:51,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:51,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:01:51,645 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:01:51,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-08-26 01:01:51,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-08-26 01:01:51,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.089 0.160 2026-08-26 01:01:51,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "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-26 01:01:51,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.008 2026-08-26 01:01:52,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "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-26 01:01:52,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.023 2026-08-26 01:01:52,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.018 2026-08-26 01:01:52,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.072 2026-08-26 01:01:52,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.062 2026-08-26 01:01:52,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.074 2026-08-26 01:01:52,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.056 2026-08-26 01:01:52,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.019 2026-08-26 01:01:52,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.021 2026-08-26 01:01:52,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.079 2026-08-26 01:01:52,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 01:01:52,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.039 0.048 2026-08-26 01:01:52,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.155 2026-08-26 01:01:52,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.045 2026-08-26 01:01:52,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.088 2026-08-26 01:01:52,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:52,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:52,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:52,221 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:01:52,222 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:01:52,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.010 2026-08-26 01:01:52,232 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:52,233 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "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-26 01:01:52,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:01:52,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-26 01:01:52,281 26 INFO rb-1b89a89-224244-407968 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-26 01:01:52,292 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:52,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.061 0.021 2026-08-26 01:01:52,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.100 2026-08-26 01:01:52,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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.025 2026-08-26 01:01:52,409 26 INFO rb-1b89a89-224244-407968 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-26 01:01:52,420 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:54,440 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,490 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,541 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,591 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,642 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,693 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,743 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,801 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,861 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,912 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,970 26 INFO rb-1b89a89-224244-407968 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-26 01:01:54,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55154497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'}] 2026-08-26 01:01:54,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:54,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55154497 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'} updated pos.order #687 2026-08-26 01:01:54,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55154497 finished 2026-08-26 01:01:55,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.020 0.049 2026-08-26 01:01:55,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:55] "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-26 01:01:55,097 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,148 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,198 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,249 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,300 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,366 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,417 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,467 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,518 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,568 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,621 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,672 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,722 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,781 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,831 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,887 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,937 26 INFO rb-1b89a89-224244-407968 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-26 01:01:55,988 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,050 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,055 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:56,056 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:56,112 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,174 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4398003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'}] 2026-08-26 01:01:56,221 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [678] to pos.order #687 2026-08-26 01:01:56,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4398003 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'de7d4f41-7f52-4531-813e-497bcb584e65'} updated pos.order #687 2026-08-26 01:01:56,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4398003 finished 2026-08-26 01:01:56,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 140 0.047 0.126 2026-08-26 01:01:56,419 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,468 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:56] "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-26 01:01:56,531 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,580 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,631 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,681 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,732 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,783 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,833 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,886 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,944 26 INFO rb-1b89a89-224244-407968 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-26 01:01:56,995 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,045 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,102 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,104 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184155 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '5ec34b50-d566-4b7a-a0e2-99f5d5c83138'}] 2026-08-26 01:01:57,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184155 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '5ec34b50-d566-4b7a-a0e2-99f5d5c83138'} created pos.order #688 2026-08-26 01:01:57,135 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184155 finished 2026-08-26 01:01:57,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.014 0.035 2026-08-26 01:01:57,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:01:57,206 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,256 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,307 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,357 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,408 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,458 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,517 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,567 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,618 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,669 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,726 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,736 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42622586 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '5ec34b50-d566-4b7a-a0e2-99f5d5c83138'}] 2026-08-26 01:01:57,747 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1130] to pos.order #688 2026-08-26 01:01:57,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42622586 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '5ec34b50-d566-4b7a-a0e2-99f5d5c83138'} updated pos.order #688 2026-08-26 01:01:57,756 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42622586 finished 2026-08-26 01:01:57,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.013 0.035 2026-08-26 01:01:57,806 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,856 26 INFO rb-1b89a89-224244-407968 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-26 01:01:57,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-26 01:01:57,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 01:01:57,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18927412 (allocated 20320256) 2026-08-26 01:01:57,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 100044 2026-08-26 01:01:57,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-26 01:01:57,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 100044 2026-08-26 01:01:58,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010158_021554_test_01_pos_restaurant.txt 2026-08-26 01:01:58,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp8gnlbw06_chrome_odoo" 2026-08-26 01:01:58,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-08-26 01:01:58,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100258 2026-08-26 01:01:58,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpu26ubnny_chrome_odoo 2026-08-26 01:01:58,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34057/json/version 2026-08-26 01:01:58,358 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:58,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-26 01:01:58,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34057/json 2026-08-26 01:01:58,364 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:01:58,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34057/devtools/page/B346C143A01A2AB60CC407E92E409A55 2026-08-26 01:01:58,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-26 01:01:58,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-26 01:01:58,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:01:58,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-26 01:01:58,397 26 INFO rb-1b89a89-224244-407968 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-26 01:01:58,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:01:58,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:01:58,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:58] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.019 0.278 2026-08-26 01:01:58,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'B346C143A01A2AB60CC407E92E409A55', 'loaderId': '2E002A36E14DD87BDBBD2F529AE1B68B', 'isDownload': False} 2026-08-26 01:01:58,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-08-26 01:01:58,712 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:01:58,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:01:58,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:01:58,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-26 01:01:59,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:01:59,030 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:59,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:01:59,044 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,049 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-08-26 01:01:59,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:01:59,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:59,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:01:59,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-08-26 01:01:59,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-26 01:01:59,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-26 01:01:59,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.084 0.179 2026-08-26 01:01:59,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.003 2026-08-26 01:01:59,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:59,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:01:59,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:01:59,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:01:59,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:01:59,513 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:59,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:01:59,530 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:01:59,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-08-26 01:01:59,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 01:01:59,565 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01: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-26 01:01:59,570 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:59,578 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.054 2026-08-26 01:01:59,591 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:01:59,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.019 2026-08-26 01:01:59,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.100 2026-08-26 01:01:59,699 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.032 2026-08-26 01:01:59,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:01:59,866 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,879 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:01:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:01:59,936 26 INFO rb-1b89a89-224244-407968 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-26 01:01:59,987 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,037 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,091 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,141 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,193 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,252 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,303 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,355 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,523 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,573 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,635 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,685 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,736 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,788 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,839 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,891 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,949 26 INFO rb-1b89a89-224244-407968 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-26 01:02:00,999 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,051 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,223 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,273 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,335 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,385 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,436 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,488 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,540 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,591 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,650 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,701 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,752 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,802 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,853 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,908 26 INFO rb-1b89a89-224244-407968 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-26 01:02:01,966 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,016 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,067 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,118 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,171 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,222 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,274 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,326 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,377 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,428 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,481 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,531 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,583 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,650 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe42cdfb-4a0c-40ef-9904-4d2d10e83b05'}] 2026-08-26 01:02:02,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371814 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe42cdfb-4a0c-40ef-9904-4d2d10e83b05'} created pos.order #689 2026-08-26 01:02:02,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371814 finished 2026-08-26 01:02:02,700 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.017 0.042 2026-08-26 01:02:02,734 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80304971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e404aeba-2200-4b16-a317-d8a8812e65ad'}] 2026-08-26 01:02:02,756 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80304971 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'e404aeba-2200-4b16-a317-d8a8812e65ad'} created pos.order #690 2026-08-26 01:02:02,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80304971 finished 2026-08-26 01:02:02,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.012 0.036 2026-08-26 01:02:02,806 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,856 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,910 26 INFO rb-1b89a89-224244-407968 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-26 01:02:02,961 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,011 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,065 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,115 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:02:03,226 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.014 0.026 2026-08-26 01:02:03,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:02:03,307 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,358 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:02:03,423 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,473 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,528 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,579 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,629 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,683 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,734 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,785 26 INFO rb-1b89a89-224244-407968 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-26 01:02:03,840 26 INFO rb-1b89a89-224244-407968 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-26 01:02:05,890 26 INFO rb-1b89a89-224244-407968 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-26 01:02:05,949 26 INFO rb-1b89a89-224244-407968 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-26 01:02:05,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:05] "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-26 01:02:05,999 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,053 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,108 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,160 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,211 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,262 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,314 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,365 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,416 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,482 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97656719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe42cdfb-4a0c-40ef-9904-4d2d10e83b05'}] 2026-08-26 01:02:06,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97656719 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fe42cdfb-4a0c-40ef-9904-4d2d10e83b05'} updated pos.order #689 2026-08-26 01:02:06,518 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97656719 finished 2026-08-26 01:02:06,534 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.017 0.045 2026-08-26 01:02:06,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99363069 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '741f99fc-09f9-4866-b5d0-431e75f28b08'}] 2026-08-26 01:02:06,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99363069 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '741f99fc-09f9-4866-b5d0-431e75f28b08'} created pos.order #691 2026-08-26 01:02:06,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99363069 finished 2026-08-26 01:02:06,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.037 2026-08-26 01:02:06,673 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:02:06,777 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.021 2026-08-26 01:02:06,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:02:06,869 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,920 26 INFO rb-1b89a89-224244-407968 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-26 01:02:06,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:06] "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.004 2026-08-26 01:02:06,983 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,034 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,090 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,141 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,192 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,247 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,298 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-26 01:02:07,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:02:07,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20264576 (allocated 22286336) 2026-08-26 01:02:07,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100258 2026-08-26 01:02:07,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-26 01:02:07,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100258 2026-08-26 01:02:07,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010207_507522_test_02_others.txt 2026-08-26 01:02:07,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpu26ubnny_chrome_odoo" 2026-08-26 01:02:07,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100463 2026-08-26 01:02:07,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpazoa3z_o_chrome_odoo 2026-08-26 01:02:07,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41019/json/version 2026-08-26 01:02:07,647 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:07,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-26 01:02:07,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41019/json 2026-08-26 01:02:07,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:07,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41019/devtools/page/C3C6ED35F0F3A6E66DFD12CAC02A42A6 2026-08-26 01:02:07,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-26 01:02:07,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-26 01:02:07,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:02:07,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-26 01:02:07,800 26 INFO rb-1b89a89-224244-407968 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-26 01:02:07,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:02:07,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:07] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.008 0.026 2026-08-26 01:02:07,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'C3C6ED35F0F3A6E66DFD12CAC02A42A6', 'loaderId': '894C89388E08B9F25E188CC5574F36B2', 'isDownload': False} 2026-08-26 01:02:07,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-08-26 01:02:07,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:02:07,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:02:07,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:02:07,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-26 01:02:08,268 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:08,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:02:08,277 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:02:08,283 26 INFO rb-1b89a89-224244-407968 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-26 01:02:08,286 26 INFO rb-1b89a89-224244-407968 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-26 01:02:08,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-26 01:02:08,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:08,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:08,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:02:08,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:02:08,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:02:08,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-08-26 01:02:08,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.088 0.183 2026-08-26 01:02:08,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02: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-26 01:02:08,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-08-26 01:02:08,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:02:08,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:02:08,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:08,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:02:08,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:08,802 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:02:08,803 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:08,812 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02: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-26 01:02:08,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:02:08,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:08,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-08-26 01:02:08,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:02:08,865 26 INFO rb-1b89a89-224244-407968 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-26 01:02:08,882 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:08,965 26 INFO rb-1b89a89-224244-407968 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-26 01:02:08,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:08] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.073 0.025 2026-08-26 01:02:09,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.008 0.115 2026-08-26 01:02:09,016 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,066 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,117 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,171 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,222 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,273 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,324 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,382 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,433 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,487 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,542 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,545 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:09,592 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,647 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.002 0.003 2026-08-26 01:02:09,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.002 0.010 2026-08-26 01:02:09,697 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,752 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:02:09,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.011 2026-08-26 01:02:09,809 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:02:09,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.003 2026-08-26 01:02:09,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:09,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:09] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:09,860 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,910 26 INFO rb-1b89a89-224244-407968 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-26 01:02:09,961 26 INFO rb-1b89a89-224244-407968 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-26 01:02:10,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-26 01:02:10,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:10] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.008 0.018 2026-08-26 01:02:11,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:11,533 26 INFO rb-1b89a89-224244-407968 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-26 01:02:11,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:02:11,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:11,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:11,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "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-26 01:02:11,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.022 2026-08-26 01:02:11,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:02:11,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.027 2026-08-26 01:02:11,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:02:11,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-26 01:02:11,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:02:11,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:11,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:11,821 26 INFO rb-1b89a89-224244-407968 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-26 01:02:11,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.004 0.010 2026-08-26 01:02:11,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.007 0.033 2026-08-26 01:02:11,876 26 INFO rb-1b89a89-224244-407968 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-26 01:02:11,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:11] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.007 0.053 2026-08-26 01:02:11,927 26 INFO rb-1b89a89-224244-407968 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-26 01:02:11,985 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,040 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,091 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,142 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,192 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,251 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-26 01:02:12,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.004 0.006 2026-08-26 01:02:12,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.010 0.019 2026-08-26 01:02:12,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:12,805 26 INFO rb-1b89a89-224244-407968 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-26 01:02:12,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:02:12,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:12,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:12,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.013 2026-08-26 01:02:12,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.018 2026-08-26 01:02:12,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:02:12,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.012 0.024 2026-08-26 01:02:12,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:02:12,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.005 2026-08-26 01:02:12,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:02:12,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:12,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:13,024 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.004 0.009 2026-08-26 01:02:13,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.010 0.031 2026-08-26 01:02:13,083 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.009 0.059 2026-08-26 01:02:13,131 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,186 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,237 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,291 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,347 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:02:13,397 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:13,455 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,508 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,560 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,611 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,662 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,719 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:13,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:02:13,768 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,823 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:13] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:02:13,874 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,927 26 INFO rb-1b89a89-224244-407968 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-26 01:02:13,980 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,032 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,083 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,134 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,185 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,242 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:14,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:14,291 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,345 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:02:14,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:14,396 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,446 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:14,500 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,551 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,603 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,654 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,707 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:14,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:14,758 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,809 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,863 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,915 26 INFO rb-1b89a89-224244-407968 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-26 01:02:14,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "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.002 2026-08-26 01:02:14,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:02:14,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:02:14,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:02:14,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.018 2026-08-26 01:02:14,969 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,020 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,070 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,125 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,179 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:15] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:02:15,233 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,283 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,334 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,385 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,436 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,486 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,540 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,591 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,643 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,696 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:15] "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.002 2026-08-26 01:02:15,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:15] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:15,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:02:15,751 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,801 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,854 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,907 26 INFO rb-1b89a89-224244-407968 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-26 01:02:15,960 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,012 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,062 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,120 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:16,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:16,171 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,221 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,275 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,328 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,381 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,432 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,487 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:16,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:16,538 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,596 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:02:16,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:02:16,651 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:02:16,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-08-26 01:02:16,701 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,752 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:02:16,853 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,858 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:16,903 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,960 26 INFO rb-1b89a89-224244-407968 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-26 01:02:16,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35908522 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'}] 2026-08-26 01:02:16,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35908522 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'} created pos.order #692 2026-08-26 01:02:17,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35908522 finished 2026-08-26 01:02:17,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.014 0.039 2026-08-26 01:02:17,057 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,111 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,162 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:17] "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.005 2026-08-26 01:02:17,224 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,275 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,331 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029152 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'c69795e7-e35c-4c4b-95be-45453e2c0529'}] 2026-08-26 01:02:17,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029152 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'c69795e7-e35c-4c4b-95be-45453e2c0529'} created pos.order #693 2026-08-26 01:02:17,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029152 finished 2026-08-26 01:02:17,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.010 0.032 2026-08-26 01:02:17,422 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-26 01:02:17,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:02:17,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19958548 (allocated 21630976) 2026-08-26 01:02:17,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100463 2026-08-26 01:02:17,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-26 01:02:17,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100463 2026-08-26 01:02:17,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010217_671372_test_02_others.txt 2026-08-26 01:02:17,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpazoa3z_o_chrome_odoo" 2026-08-26 01:02:17,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 100745 2026-08-26 01:02:17,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp7bbgmb4e_chrome_odoo 2026-08-26 01:02:17,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:46419/json/version 2026-08-26 01:02:17,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:17,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-26 01:02:17,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:46419/json 2026-08-26 01:02:17,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:17,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:46419/devtools/page/E20455312726D37BCD08D76BE691DD20 2026-08-26 01:02:17,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-26 01:02:17,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-26 01:02:17,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:02:17,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-26 01:02:17,986 26 INFO rb-1b89a89-224244-407968 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-26 01:02:17,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:02:18,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.009 0.074 2026-08-26 01:02:18,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'E20455312726D37BCD08D76BE691DD20', 'loaderId': 'DF3B07E0C655F23B2FF6DB56372A8200', 'isDownload': False} 2026-08-26 01:02:18,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-08-26 01:02:18,087 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:02:18,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:02:18,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:02:18,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:02:18,461 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:18,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:02:18,466 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:02:18,471 26 INFO rb-1b89a89-224244-407968 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-26 01:02:18,475 26 INFO rb-1b89a89-224244-407968 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-26 01:02:18,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:02:18,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:18,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:18,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:02:18,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.005 2026-08-26 01:02:18,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-08-26 01:02:18,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-08-26 01:02:18,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.075 0.175 2026-08-26 01:02:18,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:18,854 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.010 0.007 2026-08-26 01:02:18,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.018 2026-08-26 01:02:18,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.029 2026-08-26 01:02:18,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.031 2026-08-26 01:02:18,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.020 2026-08-26 01:02:18,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.035 2026-08-26 01:02:18,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.055 2026-08-26 01:02:18,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.025 2026-08-26 01:02:18,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.018 2026-08-26 01:02:18,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.118 2026-08-26 01:02:18,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.057 2026-08-26 01:02:18,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.056 2026-08-26 01:02:18,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.092 2026-08-26 01:02:18,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.024 2026-08-26 01:02:18,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:18] "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.022 2026-08-26 01:02:19,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.100 2026-08-26 01:02:19,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.084 2026-08-26 01:02:19,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 01:02:19,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.033 2026-08-26 01:02:19,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.043 2026-08-26 01:02:19,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.056 2026-08-26 01:02:19,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.076 2026-08-26 01:02:19,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.078 2026-08-26 01:02:19,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.058 2026-08-26 01:02:19,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.031 2026-08-26 01:02:19,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:02:19,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.102 2026-08-26 01:02:19,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.065 2026-08-26 01:02:19,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.008 2026-08-26 01:02:19,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:19,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:19,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:19,204 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:19,206 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:02:19,210 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:02:19,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:19,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.009 0.015 2026-08-26 01:02:19,221 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:19,263 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:19,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.034 0.031 2026-08-26 01:02:19,268 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.010 0.071 2026-08-26 01:02:19,364 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.057 0.108 2026-08-26 01:02:19,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-26 01:02:19,450 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,461 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:19,517 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,574 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94992845 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'}] 2026-08-26 01:02:19,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1137] to pos.order #692 2026-08-26 01:02:19,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94992845 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'} updated pos.order #692 2026-08-26 01:02:19,613 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94992845 finished 2026-08-26 01:02:19,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.014 0.041 2026-08-26 01:02:19,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:19,722 26 INFO rb-1b89a89-224244-407968 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-26 01:02:19,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:20,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:20,789 26 INFO rb-1b89a89-224244-407968 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-26 01:02:20,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:21,298 26 INFO rb-1b89a89-224244-407968 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-26 01:02:21,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:21,813 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:21,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:21] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.003 2026-08-26 01:02:21,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:22,314 26 INFO rb-1b89a89-224244-407968 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-26 01:02:22,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/112] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-08-26 01:02:22,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:22] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.008 0.018 2026-08-26 01:02:23,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:23,827 26 INFO rb-1b89a89-224244-407968 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-26 01:02:23,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:02:23,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:23,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:23,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.015 2026-08-26 01:02:23,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.020 2026-08-26 01:02:23,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:02:23,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.013 0.035 2026-08-26 01:02:24,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-26 01:02:24,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-26 01:02:24,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.004 2026-08-26 01:02:24,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:24,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:24,091 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.005 0.009 2026-08-26 01:02:24,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.014 0.072 2026-08-26 01:02:24,198 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.010 0.107 2026-08-26 01:02:24,262 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.100 2026-08-26 01:02:24,309 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,360 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,410 26 INFO rb-1b89a89-224244-407968 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-26 01:02:24,466 26 INFO rb-1b89a89-224244-407968 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-26 01:02:25,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:26,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:26,556 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,609 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,661 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,721 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.005 2026-08-26 01:02:26,771 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,822 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,872 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,922 26 INFO rb-1b89a89-224244-407968 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-26 01:02:26,980 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,030 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,081 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,144 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,148 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:27,149 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:27,206 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,263 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81164077 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'}] 2026-08-26 01:02:27,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:27,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [679] to pos.order #692 2026-08-26 01:02:27,424 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81164077 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'deb86d5d-e90d-4fab-b68a-582f1142b348'} updated pos.order #692 2026-08-26 01:02:27,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81164077 finished 2026-08-26 01:02:27,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.058 0.137 2026-08-26 01:02:27,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:27,558 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.027 2026-08-26 01:02:27,592 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,642 26 INFO rb-1b89a89-224244-407968 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-26 01:02:27,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:28,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:28,705 26 INFO rb-1b89a89-224244-407968 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-26 01:02:28,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:29,213 26 INFO rb-1b89a89-224244-407968 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-26 01:02:29,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:29,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:29,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:29] "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-26 01:02:29,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:30,225 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:30,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:02:30,376 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:30,478 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:02:30,541 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,600 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,658 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883328 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:30,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883328 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} created pos.order #694 2026-08-26 01:02:30,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34883328 finished 2026-08-26 01:02:30,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-26 01:02:30,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:30,805 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-26 01:02:30,869 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,927 26 INFO rb-1b89a89-224244-407968 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-26 01:02:30,984 26 INFO rb-1b89a89-224244-407968 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-26 01:02:31,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78437076 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '8089fadc-04df-46cf-8f76-d47136103eec'}] 2026-08-26 01:02:31,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78437076 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '8089fadc-04df-46cf-8f76-d47136103eec'} created pos.order #695 2026-08-26 01:02:31,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78437076 finished 2026-08-26 01:02:31,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-26 01:02:31,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:31,121 26 INFO rb-1b89a89-224244-407968 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-26 01:02:31,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:31,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:32,174 26 INFO rb-1b89a89-224244-407968 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-26 01:02:32,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:32,681 26 INFO rb-1b89a89-224244-407968 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-26 01:02:32,686 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:33,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.003 2026-08-26 01:02:33,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:33,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157763 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:33,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1140] to pos.order #694 2026-08-26 01:02:33,229 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157763 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} updated pos.order #694 2026-08-26 01:02:33,237 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92157763 finished 2026-08-26 01:02:33,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.016 0.044 2026-08-26 01:02:33,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.063 2026-08-26 01:02:33,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.013 0.038 2026-08-26 01:02:33,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.006 2026-08-26 01:02:33,712 26 INFO rb-1b89a89-224244-407968 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-26 01:02:33,762 26 INFO rb-1b89a89-224244-407968 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-26 01:02:33,823 26 INFO rb-1b89a89-224244-407968 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-26 01:02:33,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-08-26 01:02:33,874 26 INFO rb-1b89a89-224244-407968 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-26 01:02:33,924 26 INFO rb-1b89a89-224244-407968 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-26 01:02:33,975 26 INFO rb-1b89a89-224244-407968 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-26 01:02:34,025 26 INFO rb-1b89a89-224244-407968 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-26 01:02:34,076 26 INFO rb-1b89a89-224244-407968 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-26 01:02:34,127 26 INFO rb-1b89a89-224244-407968 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-26 01:02:34,177 26 INFO rb-1b89a89-224244-407968 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-26 01:02:34,234 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:36,322 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:36,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71468811 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:36,474 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1140] 2026-08-26 01:02:36,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71468811 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} updated pos.order #694 2026-08-26 01:02:36,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71468811 finished 2026-08-26 01:02:36,510 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.018 0.044 2026-08-26 01:02:36,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.001 0.065 2026-08-26 01:02:36,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45392916 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '2a006f3e-828f-42a5-9e12-6e22e7a1266a'}] 2026-08-26 01:02:36,561 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45392916 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '2a006f3e-828f-42a5-9e12-6e22e7a1266a'} created pos.order #696 2026-08-26 01:02:36,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45392916 finished 2026-08-26 01:02:36,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.039 2026-08-26 01:02:36,627 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.007 2026-08-26 01:02:36,676 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,727 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,777 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,835 26 INFO rb-1b89a89-224244-407968 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-26 01:02:36,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "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-26 01:02:36,907 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,908 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,910 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,981 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,987 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,990 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:36,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:36,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,008 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,077 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "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-26 01:02:37,082 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:37,085 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:37,085 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:37,089 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:37,105 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,112 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,162 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:37,163 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:37,166 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:37,172 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:40,705 26 INFO rb-1b89a89-224244-407968 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-26 01:02:40,755 26 INFO rb-1b89a89-224244-407968 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-26 01:02:40,809 26 INFO rb-1b89a89-224244-407968 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-26 01:02:42,854 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:42,905 26 INFO rb-1b89a89-224244-407968 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-26 01:02:42,969 26 INFO rb-1b89a89-224244-407968 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-26 01:02:42,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.007 0.007 2026-08-26 01:02:43,018 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,069 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,119 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,177 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:43] "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-26 01:02:43,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61988905 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:43,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61988905 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} updated pos.order #694 2026-08-26 01:02:43,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61988905 finished 2026-08-26 01:02:43,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.046 2026-08-26 01:02:43,488 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,539 26 INFO rb-1b89a89-224244-407968 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-26 01:02:43,592 26 INFO rb-1b89a89-224244-407968 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-26 01:02:45,638 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:45,688 26 INFO rb-1b89a89-224244-407968 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-26 01:02:45,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:46,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:46,771 26 INFO rb-1b89a89-224244-407968 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-26 01:02:46,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:47,296 26 INFO rb-1b89a89-224244-407968 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-26 01:02:47,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:47,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:47] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:02:47,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-26 01:02:47,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28355310 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:47,851 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1142] to pos.order #694 2026-08-26 01:02:47,854 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28355310 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} updated pos.order #694 2026-08-26 01:02:47,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28355310 finished 2026-08-26 01:02:47,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.018 0.039 2026-08-26 01:02:47,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.001 0.058 2026-08-26 01:02:47,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:47] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.010 0.027 2026-08-26 01:02:47,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.006 2026-08-26 01:02:48,336 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,399 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-08-26 01:02:48,448 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,498 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,560 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,611 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,668 26 INFO rb-1b89a89-224244-407968 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-26 01:02:48,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:48] "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-26 01:02:48,989 26 INFO rb-1b89a89-224244-407968 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-26 01:02:49,040 26 INFO rb-1b89a89-224244-407968 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-26 01:02:49,093 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,137 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:51,188 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:02:51,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96206804 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'}] 2026-08-26 01:02:51,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96206804 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'e5a02968-7878-4a1f-9379-bf1e3e0f9368'} updated pos.order #694 2026-08-26 01:02:51,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96206804 finished 2026-08-26 01:02:51,394 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.019 0.040 2026-08-26 01:02:51,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.001 0.062 2026-08-26 01:02:51,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85025646 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': '7d81010a-dd4c-4e89-a49d-9557170e0aa0'}] 2026-08-26 01:02:51,445 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85025646 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': '7d81010a-dd4c-4e89-a49d-9557170e0aa0'} created pos.order #697 2026-08-26 01:02:51,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85025646 finished 2026-08-26 01:02:51,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.015 0.037 2026-08-26 01:02:51,506 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:02:51,556 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,606 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,657 26 INFO rb-1b89a89-224244-407968 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-26 01:02:51,713 26 INFO rb-1b89a89-224244-407968 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-26 01:02:53,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:53,804 26 INFO rb-1b89a89-224244-407968 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-26 01:02:53,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:02:53,872 26 INFO rb-1b89a89-224244-407968 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-26 01:02:53,923 26 INFO rb-1b89a89-224244-407968 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-26 01:02:53,974 26 INFO rb-1b89a89-224244-407968 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-26 01:02:54,024 26 INFO rb-1b89a89-224244-407968 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-26 01:02:54,081 26 INFO rb-1b89a89-224244-407968 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-26 01:02:56,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-26 01:02:56,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-26 01:02:56,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 01:02:56,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28856984 (allocated 30683136) 2026-08-26 01:02:56,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 100745 2026-08-26 01:02:56,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-26 01:02:56,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 100745 2026-08-26 01:02:56,343 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010256_342921_test_02_others.txt 2026-08-26 01:02:56,343 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp7bbgmb4e_chrome_odoo" 2026-08-26 01:02:56,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-08-26 01:02:56,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 101065 2026-08-26 01:02:56,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp2kvm1h26_chrome_odoo 2026-08-26 01:02:56,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:38223/json/version 2026-08-26 01:02:56,673 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:56,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-08-26 01:02:56,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:38223/json 2026-08-26 01:02:56,680 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:02:56,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:38223/devtools/page/420D43F05A4298773F518A27789144D4 2026-08-26 01:02:56,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-08-26 01:02:56,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-08-26 01:02:56,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:02:56,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-08-26 01:02:56,788 26 INFO rb-1b89a89-224244-407968 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-26 01:02:56,788 26 INFO rb-1b89a89-224244-407968 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-26 01:02:56,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:02:57,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.020 0.339 2026-08-26 01:02:57,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '420D43F05A4298773F518A27789144D4', 'loaderId': 'B5D62DC222471B5A22338A2EB1FCC96D', 'isDownload': False} 2026-08-26 01:02:57,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-08-26 01:02:57,167 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:02:57,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:02:57,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:02:57,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:02:57,527 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:57,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:57,535 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:02:57,542 26 INFO rb-1b89a89-224244-407968 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-26 01:02:57,546 26 INFO rb-1b89a89-224244-407968 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-26 01:02:57,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:02:57,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:02:57,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:57,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 01:02:57,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:02:57,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:02:57,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-26 01:02:57,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.106 0.211 2026-08-26 01:02:57,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:57,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:02:58,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:02:58,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-08-26 01:02:58,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-08-26 01:02:58,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:02:58,104 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:58,112 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:58,113 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:02:58,125 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:02:58,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:02:58,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 01:02:58,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-08-26 01:02:58,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-26 01:02:58,182 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,199 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:02:58,271 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.061 0.021 2026-08-26 01:02:58,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.008 0.100 2026-08-26 01:02:58,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.051 2026-08-26 01:02:58,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:02:58,415 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,427 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:02:58,486 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,537 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,588 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,641 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,692 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,744 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,802 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,854 26 INFO rb-1b89a89-224244-407968 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-26 01:02:58,905 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,087 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,137 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,195 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92536941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'}] 2026-08-26 01:02:59,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92536941 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'} created pos.order #698 2026-08-26 01:02:59,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92536941 finished 2026-08-26 01:02:59,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.041 2026-08-26 01:02:59,303 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:02:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:02:59,363 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,422 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,472 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,523 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,576 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,626 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,678 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,734 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,785 26 INFO rb-1b89a89-224244-407968 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-26 01:02:59,837 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,020 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,070 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,130 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,181 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,231 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,282 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,332 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,387 26 INFO rb-1b89a89-224244-407968 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-26 01:03:00,446 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-08-26 01:03:01,017 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6835592 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'}] 2026-08-26 01:03:01,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:03:01,040 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1145, 1146] to pos.order #698 2026-08-26 01:03:01,044 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6835592 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'} updated pos.order #698 2026-08-26 01:03:01,053 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6835592 finished 2026-08-26 01:03:01,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.023 0.063 2026-08-26 01:03:01,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:01,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:03:01,146 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,196 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,247 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,297 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,351 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,411 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,468 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,524 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,578 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,628 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,678 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,734 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,789 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,846 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,896 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,951 26 INFO rb-1b89a89-224244-407968 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-26 01:03:01,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #953218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'}] 2026-08-26 01:03:01,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #953218 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ee2a75fa-ea26-4034-9a62-4ddb05c3e151'} updated pos.order #698 2026-08-26 01:03:01,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #953218 finished 2026-08-26 01:03:02,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.017 0.041 2026-08-26 01:03:02,053 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:02,117 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,167 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,230 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,281 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,332 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,385 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,436 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,488 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,548 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,599 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,651 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,820 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,870 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,921 26 INFO rb-1b89a89-224244-407968 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-26 01:03:02,975 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,030 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,082 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,134 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,185 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,237 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,288 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,342 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,393 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,447 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,499 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,550 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,602 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,652 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,715 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,765 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,818 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,868 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,919 26 INFO rb-1b89a89-224244-407968 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-26 01:03:03,972 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,027 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,081 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:04] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.016 0.042 2026-08-26 01:03:04,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-08-26 01:03:04,226 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:04,286 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,345 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,395 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,446 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,500 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,550 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,602 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,658 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,709 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,761 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,937 26 INFO rb-1b89a89-224244-407968 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-26 01:03:04,987 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,037 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,091 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,148 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,199 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,256 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35224877 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f276d1cd-857d-44ac-bed8-0c633b5db692'}] 2026-08-26 01:03:05,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35224877 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f276d1cd-857d-44ac-bed8-0c633b5db692'} created pos.order #699 2026-08-26 01:03:05,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35224877 finished 2026-08-26 01:03:05,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.037 2026-08-26 01:03:05,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:03:05,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-08-26 01:03:05,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:03:05,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21566292 (allocated 23072768) 2026-08-26 01:03:05,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 101065 2026-08-26 01:03:05,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-08-26 01:03:05,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 101065 2026-08-26 01:03:05,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010305_512426_test_02_others_bis.txt 2026-08-26 01:03:05,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp2kvm1h26_chrome_odoo" 2026-08-26 01:03:05,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-08-26 01:03:05,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 101272 2026-08-26 01:03:05,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpv_je1mom_chrome_odoo 2026-08-26 01:03:05,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39689/json/version 2026-08-26 01:03:05,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:05,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:05,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:39689/json 2026-08-26 01:03:05,869 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:05,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:39689/devtools/page/6C677C10C84933E317D015C59483BB46 2026-08-26 01:03:05,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-08-26 01:03:05,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-08-26 01:03:05,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:05,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-08-26 01:03:05,972 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,972 26 INFO rb-1b89a89-224244-407968 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-26 01:03:05,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:03:06,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.020 0.313 2026-08-26 01:03:06,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '6C677C10C84933E317D015C59483BB46', 'loaderId': '483E58A32A3271492BB6EC5E18AF91B6', 'isDownload': False} 2026-08-26 01:03:06,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-08-26 01:03:06,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:06,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:03:06,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:03:06,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-08-26 01:03:06,674 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:06,676 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:06,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:03:06,692 26 INFO rb-1b89a89-224244-407968 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-26 01:03:06,696 26 INFO rb-1b89a89-224244-407968 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-26 01:03:06,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:03:06,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:06,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:06,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:03:06,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:03:06,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-26 01:03:06,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:03:07,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.080 0.178 2026-08-26 01:03:07,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:07,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-26 01:03:07,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-26 01:03:07,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:03:07,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:07,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:03:07,181 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:07,192 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:07,193 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:03:07,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:03:07,204 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:07,210 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "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-26 01:03:07,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.028 2026-08-26 01:03:07,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 01:03:07,265 26 INFO rb-1b89a89-224244-407968 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-26 01:03:07,279 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:07,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.022 2026-08-26 01:03:07,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:07,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.109 2026-08-26 01:03:07,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.037 2026-08-26 01:03:07,466 26 INFO rb-1b89a89-224244-407968 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-26 01:03:07,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:03:07,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 01:03:07,494 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:07,520 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,570 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:09,665 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,735 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,785 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,836 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,890 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,940 26 INFO rb-1b89a89-224244-407968 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-26 01:03:09,992 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,050 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,100 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,151 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,202 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,252 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,303 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,353 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,409 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,420 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67215185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47ad8903-54c1-4225-8b41-cac799f9c256'}] 2026-08-26 01:03:10,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67215185 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '47ad8903-54c1-4225-8b41-cac799f9c256'} created pos.order #700 2026-08-26 01:03:10,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67215185 finished 2026-08-26 01:03:10,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.018 0.047 2026-08-26 01:03:10,520 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:10,626 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.015 0.023 2026-08-26 01:03:10,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:03:10,685 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,735 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,791 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,846 26 INFO rb-1b89a89-224244-407968 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-26 01:03:10,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:10] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.013 0.032 2026-08-26 01:03:10,905 26 INFO rb-1b89a89-224244-407968 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-26 01:03:12,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-08-26 01:03:13,003 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:13,064 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,115 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,165 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-08-26 01:03:13,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:03:13,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16378292 (allocated 17698816) 2026-08-26 01:03:13,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 101272 2026-08-26 01:03:13,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-08-26 01:03:13,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 101272 2026-08-26 01:03:13,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010313_385554_test_04_ticket_screen.txt 2026-08-26 01:03:13,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpv_je1mom_chrome_odoo" 2026-08-26 01:03:13,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-08-26 01:03:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 101482 2026-08-26 01:03:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmphcosgnz9_chrome_odoo 2026-08-26 01:03:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38181/json/version 2026-08-26 01:03:13,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:13,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:13,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38181/json 2026-08-26 01:03:13,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:13,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:38181/devtools/page/99058267879951CF85431A3258666616 2026-08-26 01:03:13,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-08-26 01:03:13,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-08-26 01:03:13,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:13,794 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-08-26 01:03:13,796 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,796 26 INFO rb-1b89a89-224244-407968 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-26 01:03:13,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:03:14,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.019 0.305 2026-08-26 01:03:14,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '99058267879951CF85431A3258666616', 'loaderId': '13C018E67D6BFDEFB7D237BAFFE892FD', 'isDownload': False} 2026-08-26 01:03:14,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-08-26 01:03:14,144 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:14,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:03:14,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-26 01:03:14,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.018 0.015 2026-08-26 01:03:14,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:14,493 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:14,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:03:14,509 26 INFO rb-1b89a89-224244-407968 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-26 01:03:14,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:14,516 26 INFO rb-1b89a89-224244-407968 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-26 01:03:14,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:14,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:14,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "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.005 2026-08-26 01:03:14,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:03:14,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.017 2026-08-26 01:03:14,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-26 01:03:14,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.081 0.163 2026-08-26 01:03:14,852 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:14,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:03:14,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-26 01:03:14,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.031 2026-08-26 01:03:14,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:14,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:14,998 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:15,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:15,015 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:03:15,019 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:03:15,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-08-26 01:03:15,068 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:03:15,070 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.048 0.022 2026-08-26 01:03:15,082 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:15,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.078 2026-08-26 01:03:15,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.069 0.025 2026-08-26 01:03:15,196 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.008 0.124 2026-08-26 01:03:15,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.026 2026-08-26 01:03:15,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.003 2026-08-26 01:03:15,301 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:15,371 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,421 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,472 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,525 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,576 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,628 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,687 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,738 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,789 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,839 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,889 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,940 26 INFO rb-1b89a89-224244-407968 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-26 01:03:15,990 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,047 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42493441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'}] 2026-08-26 01:03:16,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42493441 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'} created pos.order #701 2026-08-26 01:03:16,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42493441 finished 2026-08-26 01:03:16,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.025 0.041 2026-08-26 01:03:16,153 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,203 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,263 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:16,313 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,364 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,414 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,470 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,520 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,570 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,634 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,641 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:16,641 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:16,697 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,751 26 INFO rb-1b89a89-224244-407968 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-26 01:03:16,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:16,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:16,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17094658 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'}] 2026-08-26 01:03:16,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [680] to pos.order #701 2026-08-26 01:03:16,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17094658 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'} updated pos.order #701 2026-08-26 01:03:16,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17094658 finished 2026-08-26 01:03:17,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.079 0.139 2026-08-26 01:03:17,053 26 INFO rb-1b89a89-224244-407968 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-26 01:03:17,108 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,153 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:19,215 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,274 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,325 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,376 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,428 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,479 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,530 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,590 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,638 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,690 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,870 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,920 26 INFO rb-1b89a89-224244-407968 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-26 01:03:19,970 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,021 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,071 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,127 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,137 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49516381 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '66475f53-6c08-42b6-af08-43c4199450e4'}] 2026-08-26 01:03:20,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49516381 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '66475f53-6c08-42b6-af08-43c4199450e4'} created pos.order #702 2026-08-26 01:03:20,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49516381 finished 2026-08-26 01:03:20,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.040 2026-08-26 01:03:20,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:20,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-26 01:03:20,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.009 0.019 2026-08-26 01:03:20,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.009 2026-08-26 01:03:20,338 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,388 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,441 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,492 26 INFO rb-1b89a89-224244-407968 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-26 01:03:20,548 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,587 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:03:22,655 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,714 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,764 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,815 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,868 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,919 26 INFO rb-1b89a89-224244-407968 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-26 01:03:22,971 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,033 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,084 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,136 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,319 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,370 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,420 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,471 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,521 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,575 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,625 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,676 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,731 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,786 26 INFO rb-1b89a89-224244-407968 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-26 01:03:23,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:23,847 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59850823 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '67110632-fe41-4d32-887b-0daec28e8bd0'}] 2026-08-26 01:03:23,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59850823 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '67110632-fe41-4d32-887b-0daec28e8bd0'} created pos.order #703 2026-08-26 01:03:23,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59850823 finished 2026-08-26 01:03:23,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.039 0.109 2026-08-26 01:03:24,020 26 INFO rb-1b89a89-224244-407968 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-26 01:03:24,075 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-08-26 01:03:26,179 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,235 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,286 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,337 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,390 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,440 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,492 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,548 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,598 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,650 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,819 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,869 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,920 26 INFO rb-1b89a89-224244-407968 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-26 01:03:26,970 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,021 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,071 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,126 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,181 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,233 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,284 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,337 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,387 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,441 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-26 01:03:27,544 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,601 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,656 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:27,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-26 01:03:27,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78566150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'}] 2026-08-26 01:03:27,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78566150 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'} created pos.order #704 2026-08-26 01:03:27,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78566150 finished 2026-08-26 01:03:27,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.037 2026-08-26 01:03:27,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.022 2026-08-26 01:03:27,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:03:27,904 26 INFO rb-1b89a89-224244-407968 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-26 01:03:27,954 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,008 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,058 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,113 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,164 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,215 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:03:28,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:28,325 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,375 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,426 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,477 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,528 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,580 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,631 26 INFO rb-1b89a89-224244-407968 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-26 01:03:28,689 26 INFO rb-1b89a89-224244-407968 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-26 01:03:30,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-26 01:03:30,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:30,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-26 01:03:30,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.020 2026-08-26 01:03:30,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:03:30,904 26 INFO rb-1b89a89-224244-407968 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-26 01:03:30,955 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,008 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,061 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,112 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,163 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:31,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:31] "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-26 01:03:31,272 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,322 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,373 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,424 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,475 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,527 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,578 26 INFO rb-1b89a89-224244-407968 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-26 01:03:31,634 26 INFO rb-1b89a89-224244-407968 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-26 01:03:33,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-26 01:03:33,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:33,774 26 INFO rb-1b89a89-224244-407968 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-26 01:03:33,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.020 2026-08-26 01:03:33,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.009 2026-08-26 01:03:33,846 26 INFO rb-1b89a89-224244-407968 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-26 01:03:33,897 26 INFO rb-1b89a89-224244-407968 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-26 01:03:33,948 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,006 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,057 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,108 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,159 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,209 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,260 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,314 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-26 01:03:34,417 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,471 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,522 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,573 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,628 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,682 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:34,742 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51185961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'}] 2026-08-26 01:03:34,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [682] to pos.order #704 2026-08-26 01:03:34,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51185961 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'} updated pos.order #704 2026-08-26 01:03:34,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51185961 finished 2026-08-26 01:03:34,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.039 0.114 2026-08-26 01:03:34,918 26 INFO rb-1b89a89-224244-407968 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-26 01:03:34,969 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,020 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,071 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,121 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,175 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,225 26 INFO rb-1b89a89-224244-407968 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-26 01:03:35,282 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-26 01:03:37,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-26 01:03:37,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-26 01:03:37,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.010 0.018 2026-08-26 01:03:37,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 01:03:37,479 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,529 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,586 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,636 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,701 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:03:37,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:03:37,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.014 0.025 2026-08-26 01:03:37,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.022 2026-08-26 01:03:37,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.025 2026-08-26 01:03:37,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:03:37,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:03:37,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.019 2026-08-26 01:03:37,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.017 2026-08-26 01:03:37,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-26 01:03:37,870 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,921 26 INFO rb-1b89a89-224244-407968 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-26 01:03:37,973 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,023 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,077 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,127 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,177 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:38,238 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65261544 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'}] 2026-08-26 01:03:38,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65261544 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': 'cdfe0cd8-e4f1-4e4b-9851-0ace5b98fd3f'} sync ignored for existing PoS order pos.order(701,) (state: paid) 2026-08-26 01:03:38,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65261544 finished 2026-08-26 01:03:38,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.039 2026-08-26 01:03:38,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43243735 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '67110632-fe41-4d32-887b-0daec28e8bd0'}] 2026-08-26 01:03:38,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43243735 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '67110632-fe41-4d32-887b-0daec28e8bd0'} sync ignored for existing PoS order pos.order(703,) (state: paid) 2026-08-26 01:03:38,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43243735 finished 2026-08-26 01:03:38,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.039 2026-08-26 01:03:38,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79838346 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'}] 2026-08-26 01:03:38,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79838346 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '718d36d7-f76c-4dce-af0c-9a5b5d37f8b8'} sync ignored for existing PoS order pos.order(704,) (state: paid) 2026-08-26 01:03:38,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79838346 finished 2026-08-26 01:03:38,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.017 0.037 2026-08-26 01:03:38,479 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,530 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,580 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,636 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,690 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,743 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,793 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,853 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,906 26 INFO rb-1b89a89-224244-407968 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-26 01:03:38,957 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,012 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,072 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28917040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '66475f53-6c08-42b6-af08-43c4199450e4'}] 2026-08-26 01:03:39,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1156] to pos.order #702 2026-08-26 01:03:39,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [683] to pos.order #702 2026-08-26 01:03:39,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28917040 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '66475f53-6c08-42b6-af08-43c4199450e4'} updated pos.order #702 2026-08-26 01:03:39,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28917040 finished 2026-08-26 01:03:39,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.050 0.172 2026-08-26 01:03:39,381 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,437 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,487 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:39,548 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,608 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,657 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,708 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,761 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,815 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,868 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,927 26 INFO rb-1b89a89-224244-407968 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-26 01:03:39,978 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,030 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,205 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,256 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,306 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,357 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,407 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,462 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,511 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,562 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,617 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,672 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-26 01:03:40,732 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55954480 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'bf9bf17e-1326-47f6-93e7-1b6601bce03f'}] 2026-08-26 01:03:40,834 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55954480 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'bf9bf17e-1326-47f6-93e7-1b6601bce03f'} created pos.order #705 2026-08-26 01:03:40,842 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55954480 finished 2026-08-26 01:03:40,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.035 0.097 2026-08-26 01:03:40,885 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-08-26 01:03:40,946 26 INFO rb-1b89a89-224244-407968 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-26 01:03:40,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:40] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:03:40,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:03:40,997 26 INFO rb-1b89a89-224244-407968 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-26 01:03:41,053 26 INFO rb-1b89a89-224244-407968 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-26 01:03:41,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4715362 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'bf9bf17e-1326-47f6-93e7-1b6601bce03f'}] 2026-08-26 01:03:41,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4715362 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': 'bf9bf17e-1326-47f6-93e7-1b6601bce03f'} sync ignored for existing PoS order pos.order(705,) (state: paid) 2026-08-26 01:03:41,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4715362 finished 2026-08-26 01:03:41,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-26 01:03:41,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.015 0.037 2026-08-26 01:03:41,153 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-08-26 01:03:41,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:03:41,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 27573988 (allocated 30150656) 2026-08-26 01:03:41,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 101482 2026-08-26 01:03:41,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-08-26 01:03:41,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 101482 2026-08-26 01:03:41,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010341_356856_test_05_tip_screen.txt 2026-08-26 01:03:41,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmphcosgnz9_chrome_odoo" 2026-08-26 01:03:41,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-08-26 01:03:41,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 101727 2026-08-26 01:03:41,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp4jfwrf3m_chrome_odoo 2026-08-26 01:03:41,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:35049/json/version 2026-08-26 01:03:41,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:41,613 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:41,613 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:35049/json 2026-08-26 01:03:41,614 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:41,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:35049/devtools/page/9A64854D42FCBECD782DB040ED3FA5E7 2026-08-26 01:03:41,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-08-26 01:03:41,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-08-26 01:03:41,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:41,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-08-26 01:03:41,777 26 INFO rb-1b89a89-224244-407968 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-26 01:03:41,777 26 INFO rb-1b89a89-224244-407968 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-26 01:03:41,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:03:42,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.276 2026-08-26 01:03:42,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '9A64854D42FCBECD782DB040ED3FA5E7', 'loaderId': '684C7BF9EEEC93262489CD21511888C6', 'isDownload': False} 2026-08-26 01:03:42,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-08-26 01:03:42,088 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:42,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:03:42,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:03:42,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:03:42,428 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:42,430 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:42,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:03:42,443 26 INFO rb-1b89a89-224244-407968 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-26 01:03:42,447 26 INFO rb-1b89a89-224244-407968 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-26 01:03:42,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:42,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:03:42,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:42,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "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.005 2026-08-26 01:03:42,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:03:42,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:03:42,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:03:42,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.075 0.157 2026-08-26 01:03:42,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:42,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:03:42,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:03:42,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:03:42,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:42,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:03:42,906 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:42,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:42,913 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:03:42,914 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:42,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-08-26 01:03:42,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:42,968 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:42,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:42,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:42] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.068 2026-08-26 01:03:43,061 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.086 2026-08-26 01:03:43,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.115 2026-08-26 01:03:43,114 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.022 2026-08-26 01:03:43,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:43,257 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:43,334 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,384 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,435 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,489 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,540 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,593 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,645 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,697 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,756 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,807 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,857 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,908 26 INFO rb-1b89a89-224244-407968 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-26 01:03:43,969 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,019 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,070 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,123 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,174 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,225 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,277 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,329 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,388 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,439 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,489 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,540 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,602 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,653 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,703 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,756 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,806 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,858 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,909 26 INFO rb-1b89a89-224244-407968 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-26 01:03:44,961 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,021 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,071 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,122 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,172 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,229 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54775516 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30b9742d-1a1d-4531-a40c-f2f7928942f0'}] 2026-08-26 01:03:45,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54775516 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30b9742d-1a1d-4531-a40c-f2f7928942f0'} created pos.order #706 2026-08-26 01:03:45,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54775516 finished 2026-08-26 01:03:45,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.019 0.043 2026-08-26 01:03:45,335 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:45,396 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,446 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,497 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,551 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,613 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,667 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,718 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,772 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,823 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,889 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98544828 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30b9742d-1a1d-4531-a40c-f2f7928942f0'}] 2026-08-26 01:03:45,907 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1158, 1160] 2026-08-26 01:03:45,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98544828 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30b9742d-1a1d-4531-a40c-f2f7928942f0'} updated pos.order #706 2026-08-26 01:03:45,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98544828 finished 2026-08-26 01:03:45,939 26 INFO rb-1b89a89-224244-407968 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-26 01:03:45,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.024 0.046 2026-08-26 01:03:45,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a3c01e4f-1e93-49a5-bc70-fe41ffae775d'}] 2026-08-26 01:03:46,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485503 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a3c01e4f-1e93-49a5-bc70-fe41ffae775d'} created pos.order #707 2026-08-26 01:03:46,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485503 finished 2026-08-26 01:03:46,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.041 2026-08-26 01:03:46,068 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,119 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,180 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.020 2026-08-26 01:03:46,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:03:46,247 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,297 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,353 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,404 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,454 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,505 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,555 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,605 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,660 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.020 2026-08-26 01:03:46,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-08-26 01:03:46,723 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,773 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:03:46,834 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,885 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,935 26 INFO rb-1b89a89-224244-407968 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-26 01:03:46,986 26 INFO rb-1b89a89-224244-407968 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-26 01:03:47,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-08-26 01:03:47,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:03:47,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19004512 (allocated 20713472) 2026-08-26 01:03:47,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 101727 2026-08-26 01:03:47,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-08-26 01:03:47,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 101727 2026-08-26 01:03:47,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010347_194970_test_06_split_bill_screen.txt 2026-08-26 01:03:47,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp4jfwrf3m_chrome_odoo" 2026-08-26 01:03:47,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-08-26 01:03:47,325 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #219 deleted product.product records with IDs: [2499] 2026-08-26 01:03:47,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 101940 2026-08-26 01:03:47,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp2sdmtpu8_chrome_odoo 2026-08-26 01:03:47,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41933/json/version 2026-08-26 01:03:47,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:47,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:47,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41933/json 2026-08-26 01:03:47,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:47,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:41933/devtools/page/50D625CD0BD48748BFD3788456251523 2026-08-26 01:03:47,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-26 01:03:47,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-26 01:03:47,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:47,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-26 01:03:47,683 26 INFO rb-1b89a89-224244-407968 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-26 01:03:47,683 26 INFO rb-1b89a89-224244-407968 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-26 01:03:47,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:03:48,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.331 2026-08-26 01:03:48,056 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '50D625CD0BD48748BFD3788456251523', 'loaderId': '51F8FA3DFA88ECEFDBCE1D3F16146945', 'isDownload': False} 2026-08-26 01:03:48,057 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-08-26 01:03:48,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:48,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:03:48,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:03:48,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:03:48,419 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:48,423 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:48,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:03:48,435 26 INFO rb-1b89a89-224244-407968 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-26 01:03:48,439 26 INFO rb-1b89a89-224244-407968 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-26 01:03:48,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:03:48,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:03:48,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:48,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:03:48,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:03:48,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-26 01:03:48,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:03:48,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.073 0.159 2026-08-26 01:03:48,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "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-26 01:03:48,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:48,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:03:48,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.027 2026-08-26 01:03:48,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:48,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:48,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:03:48,902 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:48,910 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:48,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:48,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:03:48,959 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "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-26 01:03:48,964 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:48,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.054 2026-08-26 01:03:48,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.065 2026-08-26 01:03:48,980 26 INFO rb-1b89a89-224244-407968 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-26 01:03:48,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:49,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.067 0.019 2026-08-26 01:03:49,092 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.103 2026-08-26 01:03:49,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.024 2026-08-26 01:03:49,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:49,203 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,211 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:49,272 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,322 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,373 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,426 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,477 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,529 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,587 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,637 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,689 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,868 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,919 26 INFO rb-1b89a89-224244-407968 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-26 01:03:49,969 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,024 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,083 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,132 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,184 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,235 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,286 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,351 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96098301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dd124caf-a6b8-437f-9969-d6d74450ae67'}] 2026-08-26 01:03:50,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96098301 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dd124caf-a6b8-437f-9969-d6d74450ae67'} created pos.order #708 2026-08-26 01:03:50,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96098301 finished 2026-08-26 01:03:50,400 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.041 2026-08-26 01:03:50,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7578699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7c8552d3-31b6-493e-af39-2cb332eb2401'}] 2026-08-26 01:03:50,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7578699 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7c8552d3-31b6-493e-af39-2cb332eb2401'} created pos.order #709 2026-08-26 01:03:50,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7578699 finished 2026-08-26 01:03:50,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.010 0.035 2026-08-26 01:03:50,501 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,551 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,613 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,624 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:50,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:50,663 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,714 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,776 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,833 26 INFO rb-1b89a89-224244-407968 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-26 01:03:50,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7c8552d3-31b6-493e-af39-2cb332eb2401'}] 2026-08-26 01:03:50,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:50,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #709 2026-08-26 01:03:50,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851644 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7c8552d3-31b6-493e-af39-2cb332eb2401'} updated pos.order #709 2026-08-26 01:03:50,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65851644 finished 2026-08-26 01:03:51,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.054 0.123 2026-08-26 01:03:51,088 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,139 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,190 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,245 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,294 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,344 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,399 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,457 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20517283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dd124caf-a6b8-437f-9969-d6d74450ae67'}] 2026-08-26 01:03:51,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #708 2026-08-26 01:03:51,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20517283 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'dd124caf-a6b8-437f-9969-d6d74450ae67'} updated pos.order #708 2026-08-26 01:03:51,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20517283 finished 2026-08-26 01:03:51,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.038 0.109 2026-08-26 01:03:51,649 26 INFO rb-1b89a89-224244-407968 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-26 01:03:51,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-26 01:03:51,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:03:51,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17607872 (allocated 19533824) 2026-08-26 01:03:51,756 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 101940 2026-08-26 01:03:51,756 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-26 01:03:51,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 101940 2026-08-26 01:03:51,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010351_811050_test_07_split_bill_screen.txt 2026-08-26 01:03:51,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp2sdmtpu8_chrome_odoo" 2026-08-26 01:03:52,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 102150 2026-08-26 01:03:52,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpgawhbdf7_chrome_odoo 2026-08-26 01:03:52,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:39671/json/version 2026-08-26 01:03:52,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:52,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:52,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:39671/json 2026-08-26 01:03:52,072 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:52,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:39671/devtools/page/170FCA90880FAF1EC3AC18E774D120BD 2026-08-26 01:03:52,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-26 01:03:52,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-26 01:03:52,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:52,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-26 01:03:52,161 26 INFO rb-1b89a89-224244-407968 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-26 01:03:52,161 26 INFO rb-1b89a89-224244-407968 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-26 01:03:52,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.020 2026-08-26 01:03:52,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '170FCA90880FAF1EC3AC18E774D120BD', 'loaderId': '7737FD6694FF60892E9FC81A835E7189', 'isDownload': False} 2026-08-26 01:03:52,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-08-26 01:03:52,207 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:52,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:03:52,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:03:52,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:03:52,589 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:52,591 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:52,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:52,604 26 INFO rb-1b89a89-224244-407968 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-26 01:03:52,607 26 INFO rb-1b89a89-224244-407968 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-26 01:03:52,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:03:52,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:03:52,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:52,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "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.003 2026-08-26 01:03:52,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 01:03:52,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-08-26 01:03:52,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-08-26 01:03:52,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 263 0.052 0.146 2026-08-26 01:03:52,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "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-26 01:03:52,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:52,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:03:52,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:03:52,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-08-26 01:03:52,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:03:52,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:52,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:52,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.016 2026-08-26 01:03:52,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.012 2026-08-26 01:03:52,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.017 2026-08-26 01:03:52,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.017 2026-08-26 01:03:53,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.017 2026-08-26 01:03:53,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:03:53,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.015 2026-08-26 01:03:53,011 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:53,067 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:53,067 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:53,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:03:53,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:53,083 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:53,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.006 0.015 2026-08-26 01:03:53,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 01:03:53,104 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,164 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:53,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.011 0.063 2026-08-26 01:03:53,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.051 2026-08-26 01:03:53,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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.103 2026-08-26 01:03:53,295 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,305 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:53,380 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,430 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,481 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,532 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,583 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,644 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,695 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,745 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,796 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,847 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,909 26 INFO rb-1b89a89-224244-407968 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-26 01:03:53,961 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,023 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,077 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,131 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,195 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,246 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,301 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,359 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,413 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,465 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,535 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,539 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92646174 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '3378a6ab-0cb6-4688-8b5e-258ffbc643e2'}] 2026-08-26 01:03:54,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92646174 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '3378a6ab-0cb6-4688-8b5e-258ffbc643e2'} created pos.order #710 2026-08-26 01:03:54,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92646174 finished 2026-08-26 01:03:54,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.040 2026-08-26 01:03:54,616 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49729495 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'bdb35207-43ab-4151-a697-065ebb415bb1'}] 2026-08-26 01:03:54,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49729495 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'bdb35207-43ab-4151-a697-065ebb415bb1'} created pos.order #711 2026-08-26 01:03:54,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49729495 finished 2026-08-26 01:03:54,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.017 0.050 2026-08-26 01:03:54,713 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:54,714 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:54,728 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,786 26 INFO rb-1b89a89-224244-407968 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-26 01:03:54,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7886036 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'bdb35207-43ab-4151-a697-065ebb415bb1'}] 2026-08-26 01:03:54,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:54,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #711 2026-08-26 01:03:54,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7886036 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'bdb35207-43ab-4151-a697-065ebb415bb1'} updated pos.order #711 2026-08-26 01:03:54,930 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7886036 finished 2026-08-26 01:03:54,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.046 0.121 2026-08-26 01:03:55,038 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,078 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,131 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,182 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,236 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,290 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,348 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,351 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20778128 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '3378a6ab-0cb6-4688-8b5e-258ffbc643e2'}] 2026-08-26 01:03:55,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #710 2026-08-26 01:03:55,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20778128 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '3378a6ab-0cb6-4688-8b5e-258ffbc643e2'} updated pos.order #710 2026-08-26 01:03:55,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20778128 finished 2026-08-26 01:03:55,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.060 0.122 2026-08-26 01:03:55,573 26 INFO rb-1b89a89-224244-407968 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-26 01:03:55,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-26 01:03:55,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:03:55,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18666408 (allocated 19795968) 2026-08-26 01:03:55,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 102150 2026-08-26 01:03:55,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-26 01:03:55,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 102150 2026-08-26 01:03:55,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010355_765151_test_07_split_bill_screen.txt 2026-08-26 01:03:55,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpgawhbdf7_chrome_odoo" 2026-08-26 01:03:55,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-08-26 01:03:56,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 102358 2026-08-26 01:03:56,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp7pdfvde8_chrome_odoo 2026-08-26 01:03:56,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:45323/json/version 2026-08-26 01:03:56,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:56,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-08-26 01:03:56,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:45323/json 2026-08-26 01:03:56,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:03:56,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:45323/devtools/page/46D77F68BCA9EFEB13AF304984B58246 2026-08-26 01:03:56,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-08-26 01:03:56,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-08-26 01:03:56,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:03:56,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-08-26 01:03:56,172 26 INFO rb-1b89a89-224244-407968 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-26 01:03:56,172 26 INFO rb-1b89a89-224244-407968 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-26 01:03:56,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:03:56,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.271 2026-08-26 01:03:56,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '46D77F68BCA9EFEB13AF304984B58246', 'loaderId': '762B82F971CAAB36CAF7F212C9752ADB', 'isDownload': False} 2026-08-26 01:03:56,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-08-26 01:03:56,481 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:03:56,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:03:56,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:03:56,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-26 01:03:56,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:56,801 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:56,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:03:56,814 26 INFO rb-1b89a89-224244-407968 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-26 01:03:56,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:03:56,822 26 INFO rb-1b89a89-224244-407968 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-26 01:03:56,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:56,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:56,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:03:56,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:03:56,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:03:56,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:03:57,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.169 2026-08-26 01:03:57,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "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-26 01:03:57,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:57,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:03:57,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:57,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-08-26 01:03:57,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03: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-26 01:03:57,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:57,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:57,301 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:03:57,304 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:03:57,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.017 2026-08-26 01:03:57,322 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:03:57,359 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 01:03:57,363 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:57,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.071 2026-08-26 01:03:57,368 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.078 0.028 2026-08-26 01:03:57,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.121 2026-08-26 01:03:57,495 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.022 2026-08-26 01:03:57,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:57,589 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,600 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:57,660 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,710 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,761 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,811 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,862 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,924 26 INFO rb-1b89a89-224244-407968 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-26 01:03:57,975 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,026 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,076 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,127 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,188 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,238 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,289 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,339 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,390 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,440 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,491 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,541 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,596 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,647 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,697 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,760 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:03:58,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:03:58,823 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,884 26 INFO rb-1b89a89-224244-407968 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-26 01:03:58,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25348807 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0efceb2d-7ec6-46f4-8329-23d9837ab2f4'}] 2026-08-26 01:03:58,890 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:03:59,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25348807 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0efceb2d-7ec6-46f4-8329-23d9837ab2f4'} created pos.order #712 2026-08-26 01:03:59,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25348807 finished 2026-08-26 01:03:59,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.052 0.138 2026-08-26 01:03:59,159 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,198 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:03:59,256 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,306 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,357 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,407 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,458 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,508 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,562 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,624 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,627 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30610184 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '782bfa0e-997b-429e-bcc0-6ed88c854a17'}] 2026-08-26 01:03:59,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30610184 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '782bfa0e-997b-429e-bcc0-6ed88c854a17'} created pos.order #713 2026-08-26 01:03:59,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30610184 finished 2026-08-26 01:03:59,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.010 0.034 2026-08-26 01:03:59,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.025 2026-08-26 01:03:59,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:03:59,738 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:03:59] "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-26 01:03:59,789 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,839 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,891 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,942 26 INFO rb-1b89a89-224244-407968 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-26 01:03:59,992 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,042 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,093 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,143 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,204 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,254 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,311 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,361 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,411 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,462 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,512 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,563 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,613 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,664 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,718 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,768 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,819 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,873 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,932 26 INFO rb-1b89a89-224244-407968 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-26 01:04:00,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76946479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '782bfa0e-997b-429e-bcc0-6ed88c854a17'}] 2026-08-26 01:04:00,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1171] to pos.order #713 2026-08-26 01:04:00,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #713 2026-08-26 01:04:01,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76946479 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '782bfa0e-997b-429e-bcc0-6ed88c854a17'} updated pos.order #713 2026-08-26 01:04:01,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76946479 finished 2026-08-26 01:04:01,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.049 0.124 2026-08-26 01:04:01,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-08-26 01:04:01,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:04:01,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18694008 (allocated 20320256) 2026-08-26 01:04:01,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 102358 2026-08-26 01:04:01,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-08-26 01:04:01,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 102358 2026-08-26 01:04:01,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010401_310699_test_08_refund_stay_current_table.txt 2026-08-26 01:04:01,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp7pdfvde8_chrome_odoo" 2026-08-26 01:04:01,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-08-26 01:04:01,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 102566 2026-08-26 01:04:01,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp3w9v8401_chrome_odoo 2026-08-26 01:04:01,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:32789/json/version 2026-08-26 01:04:01,959 26 INFO rb-1b89a89-224244-407968 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-26 01:04:01,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:01,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:32789/json 2026-08-26 01:04:01,964 26 INFO rb-1b89a89-224244-407968 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-26 01:04:01,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:32789/devtools/page/51D8401AF40ACAB8D0F47EC3C53E575E 2026-08-26 01:04:01,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-08-26 01:04:01,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-08-26 01:04:02,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:02,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-08-26 01:04:02,004 26 INFO rb-1b89a89-224244-407968 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-26 01:04:02,004 26 INFO rb-1b89a89-224244-407968 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-26 01:04:02,010 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:02,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.027 0.239 2026-08-26 01:04:02,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '51D8401AF40ACAB8D0F47EC3C53E575E', 'loaderId': '639731CA525AC687B472431333235D07', 'isDownload': False} 2026-08-26 01:04:02,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-08-26 01:04:02,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:02,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:04:02,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:04:02,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:04:02,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:02,610 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:02,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:02,627 26 INFO rb-1b89a89-224244-407968 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-26 01:04:02,631 26 INFO rb-1b89a89-224244-407968 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-26 01:04:02,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:02,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:02,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:02,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "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.005 2026-08-26 01:04:02,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:04:02,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-26 01:04:02,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:04:02,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.077 0.170 2026-08-26 01:04:02,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:02,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.003 2026-08-26 01:04:03,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-26 01:04:03,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:03,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:03,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:03,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:03,113 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:03,117 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:03,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:04:03,127 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "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-26 01:04:03,159 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-08-26 01:04:03,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.024 2026-08-26 01:04:03,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:04:03,172 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,271 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,281 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 01:04:03,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.019 2026-08-26 01:04:03,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.042 2026-08-26 01:04:03,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.084 2026-08-26 01:04:03,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.016 2026-08-26 01:04:03,407 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:03,468 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,524 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,577 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,630 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,716 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,771 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,824 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,878 26 INFO rb-1b89a89-224244-407968 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-26 01:04:03,931 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,010 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,066 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,117 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,168 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,218 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,270 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,321 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,371 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,440 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,491 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,566 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,616 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,667 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,718 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,769 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,840 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,891 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,941 26 INFO rb-1b89a89-224244-407968 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-26 01:04:04,993 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,043 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,093 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,149 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,209 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,264 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,318 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,373 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,424 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,475 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,525 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,576 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,627 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,678 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,729 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,780 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,831 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,883 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,976 26 INFO rb-1b89a89-224244-407968 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-26 01:04:05,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23825068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '904c765f-f516-4ec8-8a1a-3a3edb9ed397'}] 2026-08-26 01:04:06,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23825068 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '904c765f-f516-4ec8-8a1a-3a3edb9ed397'} created pos.order #714 2026-08-26 01:04:06,025 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23825068 finished 2026-08-26 01:04:06,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.028 0.046 2026-08-26 01:04:06,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24153461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'af0b9c2d-9e78-43d3-84b1-92513b03c1b0'}] 2026-08-26 01:04:06,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24153461 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'af0b9c2d-9e78-43d3-84b1-92513b03c1b0'} created pos.order #715 2026-08-26 01:04:06,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24153461 finished 2026-08-26 01:04:06,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.024 0.056 2026-08-26 01:04:06,222 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,272 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,333 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,341 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:06,342 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:06,384 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,434 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,497 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,556 26 INFO rb-1b89a89-224244-407968 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-26 01:04:06,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89883310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'af0b9c2d-9e78-43d3-84b1-92513b03c1b0'}] 2026-08-26 01:04:06,562 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:06,616 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #715 2026-08-26 01:04:06,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89883310 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'af0b9c2d-9e78-43d3-84b1-92513b03c1b0'} updated pos.order #715 2026-08-26 01:04:06,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89883310 finished 2026-08-26 01:04:06,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 333 0.100 0.250 2026-08-26 01:04:07,007 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,063 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,114 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,173 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,224 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,274 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,325 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,375 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,426 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,477 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,528 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,578 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,629 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,679 26 INFO rb-1b89a89-224244-407968 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-26 01:04:07,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-08-26 01:04:07,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 01:04:07,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22662928 (allocated 24121344) 2026-08-26 01:04:07,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 102566 2026-08-26 01:04:07,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-08-26 01:04:07,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 102566 2026-08-26 01:04:07,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010407_839647_test_09_combo_split_bill.txt 2026-08-26 01:04:07,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp3w9v8401_chrome_odoo" 2026-08-26 01:04:07,848 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-08-26 01:04:08,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 102768 2026-08-26 01:04:08,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpt7f9_ncp_chrome_odoo 2026-08-26 01:04:08,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:42735/json/version 2026-08-26 01:04:08,159 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:08,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:08,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:42735/json 2026-08-26 01:04:08,166 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:08,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:42735/devtools/page/96E1832B8A0506400CFB426FF3B4E6DC 2026-08-26 01:04:08,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-08-26 01:04:08,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-08-26 01:04:08,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:08,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-08-26 01:04:08,261 26 INFO rb-1b89a89-224244-407968 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-26 01:04:08,262 26 INFO rb-1b89a89-224244-407968 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-26 01:04:08,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:08,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.026 0.325 2026-08-26 01:04:08,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '96E1832B8A0506400CFB426FF3B4E6DC', 'loaderId': 'A1C188D5FDD2FA31DCC25165D328AC49', 'isDownload': False} 2026-08-26 01:04:08,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-08-26 01:04:08,638 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:08,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:04:08,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:04:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:04:08,969 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:08,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:08,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:08,988 26 INFO rb-1b89a89-224244-407968 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-26 01:04:08,992 26 INFO rb-1b89a89-224244-407968 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-26 01:04:08,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:08,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:09,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:09,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "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.005 2026-08-26 01:04:09,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:04:09,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:04:09,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:09,299 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.073 0.169 2026-08-26 01:04:09,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:09,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:09,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 01:04:09,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:09,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:09,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:04:09,420 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:09,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:09,464 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-08-26 01:04:09,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-08-26 01:04:09,467 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:09,471 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:09,473 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:09,479 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:09,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.054 2026-08-26 01:04:09,493 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.093 2026-08-26 01:04:09,600 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.120 2026-08-26 01:04:09,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.024 2026-08-26 01:04:09,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:09,757 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,769 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:09,827 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,878 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,929 26 INFO rb-1b89a89-224244-407968 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-26 01:04:09,979 26 INFO rb-1b89a89-224244-407968 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-26 01:04:10,030 26 INFO rb-1b89a89-224244-407968 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-26 01:04:10,081 26 INFO rb-1b89a89-224244-407968 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-26 01:04:10,146 26 INFO rb-1b89a89-224244-407968 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-26 01:04:10,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:04:10,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:04:10,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:04:10,184 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:04:10,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:04:10,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:04:10,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:04:10,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:04:10,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:04:10,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:04:10,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:04:10,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:04:10,193 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:04:10,193 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:04:10,193 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:04:10,193 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:04:10,195 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,212 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:04:10,213 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:04:10,213 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:04:10,213 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:04:10,214 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:04:10,215 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:04:10,216 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:04:10,216 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:04:10,216 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:04:10,217 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:04:10,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,218 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:04:10,218 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:04:10,218 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:04:10,218 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:04:10,219 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:04:10,219 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:04:10,219 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:04:10,219 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:04:10,219 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:04:10,221 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:04:10,221 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:04:10,222 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:04:10,222 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:04:10,223 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:04:10,224 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:04:10,224 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:04:10,227 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 01:04:10,260 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:04:10,261 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:04:10,263 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:10,264 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:10,264 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:10,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-08-26 01:04:10,266 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:04:10,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:04:10,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:04:10,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:04:10,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:04:10,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:04:10,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:04:10,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:04:10,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:04:10,269 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:04:10,269 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:04:10,269 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:04:10,270 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:04:10,270 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:04:10,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:04:10,272 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:04:10,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:04:10,277 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,277 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:10,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:10,284 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,284 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:04:10,285 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:04:10,285 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:04:10,286 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:04:10,286 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:04:10,286 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:04:10,286 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:04:10,287 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:04:10,287 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:04:10,287 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:04:10,288 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:04:10,289 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:04:10,289 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:04:10,297 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "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-26 01:04:10,299 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,361 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:04:10,363 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,365 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:10,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:10,371 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,372 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:10,374 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,377 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:10,378 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:10,381 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:10,651 26 INFO rb-1b89a89-224244-407968 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-26 01:04:10,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:10,711 26 INFO rb-1b89a89-224244-407968 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-26 01:04:12,751 26 INFO rb-1b89a89-224244-407968 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-26 01:04:12,801 26 INFO rb-1b89a89-224244-407968 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-26 01:04:12,852 26 INFO rb-1b89a89-224244-407968 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-26 01:04:12,908 26 INFO rb-1b89a89-224244-407968 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-26 01:04:12,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804815 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f1e28cd0-7792-4376-8e22-c8baa2154785'}] 2026-08-26 01:04:12,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804815 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f1e28cd0-7792-4376-8e22-c8baa2154785'} created pos.order #716 2026-08-26 01:04:12,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804815 finished 2026-08-26 01:04:12,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.023 0.044 2026-08-26 01:04:13,017 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,068 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,119 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-08-26 01:04:13,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 01:04:13,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15495092 (allocated 17039360) 2026-08-26 01:04:13,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 102768 2026-08-26 01:04:13,218 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-08-26 01:04:13,218 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 102768 2026-08-26 01:04:13,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010413_337700_test_10_save_last_preparation_changes.txt 2026-08-26 01:04:13,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpt7f9_ncp_chrome_odoo" 2026-08-26 01:04:13,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-08-26 01:04:13,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 102996 2026-08-26 01:04:13,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpg08qayis_chrome_odoo 2026-08-26 01:04:13,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36323/json/version 2026-08-26 01:04:13,652 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:13,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:36323/json 2026-08-26 01:04:13,663 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:36323/devtools/page/C2B99DB96880BAA9E5FCBCD96E5C6D72 2026-08-26 01:04:13,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-08-26 01:04:13,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-08-26 01:04:13,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:13,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-08-26 01:04:13,701 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,701 26 INFO rb-1b89a89-224244-407968 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-26 01:04:13,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:14,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.246 2026-08-26 01:04:14,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'C2B99DB96880BAA9E5FCBCD96E5C6D72', 'loaderId': 'D397BD68673E004AF82A0E0A2A35B312', 'isDownload': False} 2026-08-26 01:04:14,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-08-26 01:04:14,040 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:14,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:04:14,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:04:14,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-26 01:04:14,376 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:14,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:14,389 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:14,393 26 INFO rb-1b89a89-224244-407968 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-26 01:04:14,396 26 INFO rb-1b89a89-224244-407968 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-26 01:04:14,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:14,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:14,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:14,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:04:14,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:04:14,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-26 01:04:14,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:04:14,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.158 2026-08-26 01:04:14,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:14,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:14,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:04:14,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:14,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:14,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:14,837 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:14,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:14,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:14,877 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:14,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:04:14,890 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:14,900 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:14,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.020 2026-08-26 01:04:14,965 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:14,978 26 INFO rb-1b89a89-224244-407968 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-26 01:04:14,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:14] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.019 2026-08-26 01:04:15,070 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.064 0.050 2026-08-26 01:04:15,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.024 2026-08-26 01:04:15,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.003 2026-08-26 01:04:15,178 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,191 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:15,250 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,312 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,363 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,413 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,464 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,515 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,571 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18606263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '621565b7-e02e-4943-b4ac-1f3b64d1239c'}] 2026-08-26 01:04:15,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18606263 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '621565b7-e02e-4943-b4ac-1f3b64d1239c'} created pos.order #717 2026-08-26 01:04:15,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18606263 finished 2026-08-26 01:04:15,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.042 2026-08-26 01:04:15,667 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:15,727 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,778 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,832 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,882 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,933 26 INFO rb-1b89a89-224244-407968 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-26 01:04:15,986 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,038 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,221 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,272 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,327 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,377 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,428 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,491 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,497 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:16,498 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:16,557 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,615 26 INFO rb-1b89a89-224244-407968 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-26 01:04:16,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96263305 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '621565b7-e02e-4943-b4ac-1f3b64d1239c'}] 2026-08-26 01:04:16,624 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:16,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #717 2026-08-26 01:04:16,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96263305 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '621565b7-e02e-4943-b4ac-1f3b64d1239c'} updated pos.order #717 2026-08-26 01:04:16,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96263305 finished 2026-08-26 01:04:16,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.059 0.126 2026-08-26 01:04:16,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-08-26 01:04:16,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-26 01:04:16,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16389640 (allocated 17960960) 2026-08-26 01:04:16,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 102996 2026-08-26 01:04:16,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-08-26 01:04:16,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 102996 2026-08-26 01:04:17,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010417_027696_test_12_order_tracking.txt 2026-08-26 01:04:17,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpg08qayis_chrome_odoo" 2026-08-26 01:04:17,044 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-08-26 01:04:17,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 103203 2026-08-26 01:04:17,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmp9oi2g9xf_chrome_odoo 2026-08-26 01:04:17,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:39517/json/version 2026-08-26 01:04:17,220 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:17,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:17,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:39517/json 2026-08-26 01:04:17,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:17,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:39517/devtools/page/8FAE03A9C15D99866F64351B3129EA5A 2026-08-26 01:04:17,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-08-26 01:04:17,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-08-26 01:04:17,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:17,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-08-26 01:04:17,394 26 INFO rb-1b89a89-224244-407968 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-26 01:04:17,395 26 INFO rb-1b89a89-224244-407968 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-26 01:04:17,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:17,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:17] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.270 2026-08-26 01:04:17,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '8FAE03A9C15D99866F64351B3129EA5A', 'loaderId': '5C4CD38C2EDF99B3090DC775CD0A2686', 'isDownload': False} 2026-08-26 01:04:17,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-08-26 01:04:17,701 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:17,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:17] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:04:17,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:17] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:04:17,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:17] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:04:18,009 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:18,010 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:18,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:04:18,025 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,028 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:18,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:18,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:18,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "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.005 2026-08-26 01:04:18,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:04:18,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:04:18,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:04:18,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.076 0.160 2026-08-26 01:04:18,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "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-26 01:04:18,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:18,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:04:18,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:18,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:18,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:18,487 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:18,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:18,497 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:04:18,504 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:18,505 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:18,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:04:18,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 01:04:18,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-26 01:04:18,563 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,573 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:18,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.019 2026-08-26 01:04:18,670 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.064 0.045 2026-08-26 01:04:18,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.028 2026-08-26 01:04:18,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:18,761 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:04:18,831 26 INFO rb-1b89a89-224244-407968 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-26 01:04:18,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-08-26 01:04:18,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:04:18,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13885688 (allocated 15728640) 2026-08-26 01:04:18,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 103203 2026-08-26 01:04:18,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-08-26 01:04:18,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 103203 2026-08-26 01:04:19,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010419_024759_test_13_category_check.txt 2026-08-26 01:04:19,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmp9oi2g9xf_chrome_odoo" 2026-08-26 01:04:19,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-08-26 01:04:19,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 103404 2026-08-26 01:04:19,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmprqgclpms_chrome_odoo 2026-08-26 01:04:19,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:35947/json/version 2026-08-26 01:04:19,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:19,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:19,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:35947/json 2026-08-26 01:04:19,363 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:19,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:35947/devtools/page/6E140056FF5CE0CB5D66DFB8460A0664 2026-08-26 01:04:19,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-08-26 01:04:19,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-08-26 01:04:19,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:19,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-08-26 01:04:19,396 26 INFO rb-1b89a89-224244-407968 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-26 01:04:19,396 26 INFO rb-1b89a89-224244-407968 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-26 01:04:19,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:19,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:19] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.280 2026-08-26 01:04:19,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '6E140056FF5CE0CB5D66DFB8460A0664', 'loaderId': 'EBC24153BCBDCDC5AFCA79C53D60EEE3', 'isDownload': False} 2026-08-26 01:04:19,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-08-26 01:04:19,710 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:19,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:19] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:04:19,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:19] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:04:19,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:19] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:04:20,058 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:20,059 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:20,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:20,075 26 INFO rb-1b89a89-224244-407968 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-26 01:04:20,078 26 INFO rb-1b89a89-224244-407968 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-26 01:04:20,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:20,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:20,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:20,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "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.005 2026-08-26 01:04:20,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:04:20,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:04:20,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:04:20,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.088 0.164 2026-08-26 01:04:20,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "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-26 01:04:20,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:20,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.032 2026-08-26 01:04:20,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:20,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:20,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:20,535 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:20,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:20,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:20,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:20,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:04:20,587 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:20,588 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "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-26 01:04:20,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.022 2026-08-26 01:04:20,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:20,661 26 INFO rb-1b89a89-224244-407968 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-26 01:04:20,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.069 0.024 2026-08-26 01:04:20,766 26 INFO rb-1b89a89-224244-407968 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-26 01:04:20,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.068 0.109 2026-08-26 01:04:20,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.035 2026-08-26 01:04:20,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:20,892 26 INFO rb-1b89a89-224244-407968 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-26 01:04:20,904 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:20,962 26 INFO rb-1b89a89-224244-407968 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-26 01:04:21,018 26 INFO rb-1b89a89-224244-407968 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-26 01:04:21,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70114105 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a98794a2-f645-4406-8b62-85fcf181a0a9'}] 2026-08-26 01:04:21,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70114105 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a98794a2-f645-4406-8b62-85fcf181a0a9'} created pos.order #718 2026-08-26 01:04:21,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70114105 finished 2026-08-26 01:04:21,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.042 2026-08-26 01:04:21,117 26 INFO rb-1b89a89-224244-407968 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-26 01:04:21,178 26 INFO rb-1b89a89-224244-407968 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-26 01:04:21,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:04:21,232 26 INFO rb-1b89a89-224244-407968 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-26 01:04:23,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-08-26 01:04:23,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-26 01:04:23,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 14929024 (allocated 15990784) 2026-08-26 01:04:23,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 103404 2026-08-26 01:04:23,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-08-26 01:04:23,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 103404 2026-08-26 01:04:23,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010423_399125_test_13_crm_team.txt 2026-08-26 01:04:23,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmprqgclpms_chrome_odoo" 2026-08-26 01:04:23,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-08-26 01:04:23,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 103606 2026-08-26 01:04:23,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmp9bc3p5yy_chrome_odoo 2026-08-26 01:04:23,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:35589/json/version 2026-08-26 01:04:23,591 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:23,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:23,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:35589/json 2026-08-26 01:04:23,664 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:23,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:35589/devtools/page/F09A96C0B9A51AD470C5A34F79318D97 2026-08-26 01:04:23,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-08-26 01:04:23,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-08-26 01:04:23,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:23,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-08-26 01:04:23,781 26 INFO rb-1b89a89-224244-407968 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-26 01:04:23,782 26 INFO rb-1b89a89-224244-407968 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-26 01:04:23,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:26,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.022 2.336 2026-08-26 01:04:26,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': 'F09A96C0B9A51AD470C5A34F79318D97', 'loaderId': '0C387C6DBC1A7314DB875E2F28218DC4', 'isDownload': False} 2026-08-26 01:04:26,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-08-26 01:04:26,156 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:26,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:04:26,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:04:26,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:04:26,486 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:26,493 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:26,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:26,509 26 INFO rb-1b89a89-224244-407968 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-26 01:04:26,511 26 INFO rb-1b89a89-224244-407968 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-26 01:04:26,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:26,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:26,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:26,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.005 2026-08-26 01:04:26,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:04:26,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.017 2026-08-26 01:04:26,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:04:26,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.074 0.159 2026-08-26 01:04:26,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:26,852 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.003 2026-08-26 01:04:26,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:04:26,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:26,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:26,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:26,926 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:26,965 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:26,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:26,974 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:26,976 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:26,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.041 2026-08-26 01:04:26,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:04:26,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 01:04:26,996 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,008 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:27,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.058 0.018 2026-08-26 01:04:27,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.095 2026-08-26 01:04:27,112 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.072 2026-08-26 01:04:27,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:27,274 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,289 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:27,347 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,397 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,448 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,499 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,550 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,617 26 INFO rb-1b89a89-224244-407968 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-26 01:04:27,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:04:27,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:04:27,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:04:27,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:04:27,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:04:27,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:04:27,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:04:27,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:04:27,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:04:27,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:04:27,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:04:27,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:04:27,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:04:27,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:04:27,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:04:27,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:04:27,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:04:27,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:04:27,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:04:27,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:04:27,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:04:27,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:04:27,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:04:27,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:04:27,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:04:27,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:04:27,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:04:27,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:04:27,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:04:27,680 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:04:27,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:04:27,682 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:04:27,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,683 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:04:27,684 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:27,686 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:04:27,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:04:27,687 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:27,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:04:27,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:04:27,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:04:27,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:04:27,690 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:04:27,690 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:04:27,700 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,701 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,702 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:27,702 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:27,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:27,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:04:27,758 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:04:27,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:04:27,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:04:27,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:04:27,761 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:04:27,762 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:04:27,762 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:04:27,762 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:04:27,762 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:04:27,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:04:27,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:04:27,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:04:27,772 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,772 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:27,774 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,777 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:27,782 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "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-26 01:04:27,785 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:04:27,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:27,787 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:04:27,787 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:04:27,788 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:27,790 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:04:27,791 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:04:27,791 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:27,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,793 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:27,794 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:04:27,795 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:04:27,795 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:04:27,796 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:04:27,796 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:04:27,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:04:27,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:04:27,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:04:27,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:04:27,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:04:27,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:04:27,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:04:27,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:04:27,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:04:27,800 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:04:27,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:04:27,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:27,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:27,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:27,874 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:27,879 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:28,151 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:28,212 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,262 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,313 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,363 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,421 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,476 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,533 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,584 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,635 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,685 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,737 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,791 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,842 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,904 26 INFO rb-1b89a89-224244-407968 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-26 01:04:28,911 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:28,911 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:28,954 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,005 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,067 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,119 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,180 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99751489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b1b7310-b071-43c9-b18d-a565f7a9ed87'}] 2026-08-26 01:04:29,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:29,333 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99751489 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b1b7310-b071-43c9-b18d-a565f7a9ed87'} created pos.order #719 2026-08-26 01:04:29,342 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99751489 finished 2026-08-26 01:04:29,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.056 0.126 2026-08-26 01:04:29,433 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-08-26 01:04:29,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-26 01:04:29,549 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16812844 (allocated 18350080) 2026-08-26 01:04:29,551 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 103606 2026-08-26 01:04:29,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-08-26 01:04:29,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 103606 2026-08-26 01:04:29,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010429_610853_test_14_change_synced_order.txt 2026-08-26 01:04:29,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmp9bc3p5yy_chrome_odoo" 2026-08-26 01:04:29,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-08-26 01:04:29,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103827 2026-08-26 01:04:29,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpm0jli8vf_chrome_odoo 2026-08-26 01:04:29,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34769/json/version 2026-08-26 01:04:29,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:29,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:29,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34769/json 2026-08-26 01:04:29,963 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:29,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34769/devtools/page/6DB2D453AE06BC56D98F54B42CB80354 2026-08-26 01:04:29,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-26 01:04:29,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-26 01:04:29,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:29,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-26 01:04:29,994 26 INFO rb-1b89a89-224244-407968 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-26 01:04:29,994 26 INFO rb-1b89a89-224244-407968 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-26 01:04:30,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:30,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.260 2026-08-26 01:04:30,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '6DB2D453AE06BC56D98F54B42CB80354', 'loaderId': '0C69C45DB165323CC6062931BC8E1060', 'isDownload': False} 2026-08-26 01:04:30,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-08-26 01:04:30,289 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:30,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:04:30,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:04:30,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:04:30,659 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:30,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:30,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:30,675 26 INFO rb-1b89a89-224244-407968 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-26 01:04:30,678 26 INFO rb-1b89a89-224244-407968 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-26 01:04:30,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:30,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:30,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:30,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "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.005 2026-08-26 01:04:30,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:04:30,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-26 01:04:30,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:31,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.081 0.198 2026-08-26 01:04:31,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "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-26 01:04:31,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:31,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:04:31,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:31,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:31,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:04:31,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:31,195 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:31,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:31,201 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:31,208 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:31,209 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:31,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-08-26 01:04:31,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:31,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.047 0.031 2026-08-26 01:04:31,275 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.011 0.071 2026-08-26 01:04:31,394 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.036 0.161 2026-08-26 01:04:31,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.038 2026-08-26 01:04:31,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:31,509 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,524 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:31,578 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,628 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,682 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,729 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,785 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,835 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,886 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,949 26 INFO rb-1b89a89-224244-407968 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-26 01:04:31,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:31,956 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:31,999 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,050 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,112 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,168 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,218 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,284 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,322 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:04:32,322 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:04:32,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:04:32,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:04:32,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:04:32,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:04:32,323 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:04:32,324 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:04:32,324 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:04:32,324 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:04:32,324 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:04:32,324 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:04:32,325 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:04:32,325 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:04:32,325 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:04:32,325 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:04:32,325 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:04:32,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:04:32,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:04:32,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:04:32,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:04:32,327 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:04:32,327 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:04:32,327 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:04:32,327 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:04:32,327 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:04:32,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:04:32,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:04:32,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:04:32,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:04:32,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:04:32,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:04:32,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:04:32,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:04:32,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:04:32,329 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:04:32,330 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:04:32,330 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:04:32,330 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:04:32,330 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:04:32,336 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,338 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,340 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,345 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,345 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,359 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-26 01:04:32,361 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:04:32,362 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:04:32,363 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:04:32,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:32,365 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:04:32,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,366 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:04:32,367 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:04:32,367 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:04:32,368 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:04:32,368 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:04:32,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:04:32,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:04:32,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:04:32,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:04:32,370 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:04:32,370 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:04:32,371 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:04:32,371 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:04:32,371 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:04:32,372 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:04:32,372 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:04:32,372 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:04:32,372 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:04:32,373 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:04:32,373 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:04:32,373 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:04:32,374 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:04:32,374 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:04:32,374 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:04:32,375 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:04:32,375 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:04:32,375 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:04:32,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:04:32,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:04:32,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:04:32,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:04:32,377 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:04:32,377 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:04:32,377 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:04:32,377 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:04:32,378 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:04:32,378 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:04:32,379 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:04:32,379 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:04:32,380 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:04:32,382 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,382 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:04:32,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:32,386 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,388 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,390 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,391 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:32,393 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:04:32,395 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:04:32,396 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:04:32,399 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,400 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:04:32,400 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "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-26 01:04:32,403 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:32,403 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:32,459 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-08-26 01:04:32,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:04:32,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:04:32,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:04:32,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:04:32,462 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:04:32,462 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:04:32,462 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:04:32,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:04:32,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:04:32,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:04:32,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:04:32,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:04:32,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:04:32,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:04:32,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:04:32,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:04:32,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:04:32,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:04:32,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:04:32,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:04:32,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:04:32,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:04:32,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:04:32,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:04:32,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:04:32,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:04:32,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:04:32,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:04:32,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:04:32,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:04:32,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:04:32,472 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,482 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:32,483 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:32,484 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:32,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:32,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:32,486 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:32,771 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:32,829 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,879 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,934 26 INFO rb-1b89a89-224244-407968 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-26 01:04:32,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95748059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'}] 2026-08-26 01:04:32,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95748059 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'} created pos.order #720 2026-08-26 01:04:32,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95748059 finished 2026-08-26 01:04:33,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.019 0.044 2026-08-26 01:04:33,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-26 01:04:33,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:04:33,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16089204 (allocated 17563648) 2026-08-26 01:04:33,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103827 2026-08-26 01:04:33,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-26 01:04:33,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103827 2026-08-26 01:04:33,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010433_146248_test_14_pos_payment_sync.txt 2026-08-26 01:04:33,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpm0jli8vf_chrome_odoo" 2026-08-26 01:04:33,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 104063 2026-08-26 01:04:33,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp_vzq820e_chrome_odoo 2026-08-26 01:04:33,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43365/json/version 2026-08-26 01:04:33,307 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:33,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:33,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43365/json 2026-08-26 01:04:33,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:33,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:43365/devtools/page/FCDB09A0362051DBBEFA09B49A879ACA 2026-08-26 01:04:33,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-26 01:04:33,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-26 01:04:33,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:33,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-26 01:04:33,478 26 INFO rb-1b89a89-224244-407968 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-26 01:04:33,478 26 INFO rb-1b89a89-224244-407968 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-26 01:04:33,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.026 2026-08-26 01:04:33,536 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'FCDB09A0362051DBBEFA09B49A879ACA', 'loaderId': 'D11388DACA0C26BBFD0B9DFECA0D335A', 'isDownload': False} 2026-08-26 01:04:33,536 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-08-26 01:04:33,544 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:33,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:04:33,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:04:33,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-26 01:04:33,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:33,914 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:33,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:33,929 26 INFO rb-1b89a89-224244-407968 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-26 01:04:33,932 26 INFO rb-1b89a89-224244-407968 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-26 01:04:33,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:04:33,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:33,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:33,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:33,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:04:33,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-08-26 01:04:33,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-26 01:04:34,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 313 0.104 0.166 2026-08-26 01:04:34,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:34,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:34,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:04:34,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.025 2026-08-26 01:04:34,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:34,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:34,397 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:34,407 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,408 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:04:34,416 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,417 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.006 0.020 2026-08-26 01:04:34,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 01:04:34,468 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.101 2026-08-26 01:04:34,602 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,663 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,667 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:34,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:34,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.053 0.136 2026-08-26 01:04:34,674 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:34,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.102 2026-08-26 01:04:34,753 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,803 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,867 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,917 26 INFO rb-1b89a89-224244-407968 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-26 01:04:34,968 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,019 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,077 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,128 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,178 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,234 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,288 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,338 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,389 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,443 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,501 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,550 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,608 26 INFO rb-1b89a89-224244-407968 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-26 01:04:35,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "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-26 01:04:35,662 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:04:35,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:04:35,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:04:35,664 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:04:35,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:04:35,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:04:35,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:04:35,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:04:35,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:04:35,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:04:35,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:04:35,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:04:35,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:04:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:04:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:04:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:04:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:04:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:04:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:04:35,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:04:35,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:04:35,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:04:35,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:04:35,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:04:35,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:04:35,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:04:35,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:04:35,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:04:35,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:04:35,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:04:35,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:04:35,679 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:35,680 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:35,680 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:35,681 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:35,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:04:35,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:04:35,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:04:35,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:04:35,692 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:04:35,693 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:35,694 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:04:35,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:04:35,696 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:04:35,696 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:04:35,696 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:04:35,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:04:35,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:04:35,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:04:35,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:04:35,698 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:04:35,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:04:35,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:04:35,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:04:35,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:04:35,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:04:35,700 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:04:35,702 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:04:35,702 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:35,703 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:04:35,703 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:04:35,704 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:04:35,704 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:04:35,705 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:04:35,705 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:04:35,707 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:04:35,709 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:35,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:35,711 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:04:35,711 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:04:35,711 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:35,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:04:35,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:04:35,763 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-26 01:04:35,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:04:35,769 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:04:35,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,772 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "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-26 01:04:35,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:04:35,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:04:35,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:04:35,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:04:35,778 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:04:35,778 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:04:35,780 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:04:35,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:35,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:04:35,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:04:35,783 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:04:35,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:04:35,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:04:35,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,786 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:04:35,786 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:04:35,787 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:04:35,787 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:04:35,788 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:04:35,789 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:04:35,789 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:04:35,789 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:04:35,789 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:04:35,790 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:04:35,791 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:04:35,795 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:04:35,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:35,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:04:35,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:04:35,799 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:04:35,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:35,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:04:35,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:04:35,802 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:04:35,802 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:04:35,802 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:04:35,803 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:04:35,804 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:04:35,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:04:35,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:04:35,869 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:04:35,873 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:35,875 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:35,876 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:04:35,877 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:04:35,878 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:04:35,880 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:35,880 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:36,134 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,192 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:04:36,242 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,300 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21043477 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'}] 2026-08-26 01:04:36,340 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [695] 2026-08-26 01:04:36,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #720 2026-08-26 01:04:36,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21043477 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'} updated pos.order #720 2026-08-26 01:04:36,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21043477 finished 2026-08-26 01:04:36,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.032 0.077 2026-08-26 01:04:36,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-26 01:04:36,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:04:36,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16559628 (allocated 18087936) 2026-08-26 01:04:36,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 104063 2026-08-26 01:04:36,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-26 01:04:36,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 104063 2026-08-26 01:04:36,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010436_587456_test_14_pos_payment_sync.txt 2026-08-26 01:04:36,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp_vzq820e_chrome_odoo" 2026-08-26 01:04:36,728 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 104294 2026-08-26 01:04:36,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpgs677gcz_chrome_odoo 2026-08-26 01:04:36,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44273/json/version 2026-08-26 01:04:36,730 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:36,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:36,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44273/json 2026-08-26 01:04:36,783 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:36,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44273/devtools/page/FD01657AAA12E355CE1C93850ABD5EA2 2026-08-26 01:04:36,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-26 01:04:36,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-26 01:04:36,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:36,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-26 01:04:36,892 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,892 26 INFO rb-1b89a89-224244-407968 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-26 01:04:36,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.020 2026-08-26 01:04:36,927 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'FD01657AAA12E355CE1C93850ABD5EA2', 'loaderId': 'D666CAE7FBE3710279EB6555CCC28E7E', 'isDownload': False} 2026-08-26 01:04:36,927 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-08-26 01:04:36,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:36,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:04:36,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:04:36,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:36] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:04:37,292 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,294 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:37,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:37,305 26 INFO rb-1b89a89-224244-407968 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-26 01:04:37,307 26 INFO rb-1b89a89-224244-407968 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-26 01:04:37,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:04:37,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:37,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:37,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:04:37,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-08-26 01:04:37,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.013 2026-08-26 01:04:37,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-08-26 01:04:37,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.060 0.159 2026-08-26 01:04:37,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "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-26 01:04:37,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:04:37,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "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-26 01:04:37,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:37,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,727 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.029 2026-08-26 01:04:37,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.032 2026-08-26 01:04:37,770 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:37,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.043 2026-08-26 01:04:37,778 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:37,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:37,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:37,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.004 0.019 2026-08-26 01:04:37,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 01:04:37,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:04:37,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "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.065 2026-08-26 01:04:37,801 26 INFO rb-1b89a89-224244-407968 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-26 01:04:37,866 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.010 0.026 2026-08-26 01:04:37,902 26 INFO rb-1b89a89-224244-407968 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-26 01:04:37,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:37,979 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:37,979 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:37,985 26 INFO rb-1b89a89-224244-407968 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-26 01:04:37,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.055 2026-08-26 01:04:38,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.181 2026-08-26 01:04:38,095 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,146 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,217 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,267 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,318 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,368 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,427 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,477 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,528 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,583 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,634 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,689 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,745 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,796 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,852 26 INFO rb-1b89a89-224244-407968 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-26 01:04:38,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:38,906 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:04:38,907 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:04:38,907 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:04:38,907 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:04:38,907 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:04:38,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:04:38,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:04:38,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:04:38,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:04:38,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:04:38,909 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:04:38,909 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:04:38,909 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:04:38,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:04:38,911 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:04:38,911 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:04:38,911 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:04:38,911 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:04:38,912 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:04:38,912 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:04:38,912 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:04:38,913 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:04:38,913 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:04:38,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:04:38,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:04:38,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:04:38,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:04:38,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:04:38,916 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:04:38,916 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:04:38,917 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:38,918 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:04:38,918 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:04:38,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:04:38,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:04:38,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:04:38,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:04:38,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:04:38,920 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:04:38,920 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:04:38,920 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:04:38,921 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:04:38,921 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:04:38,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:38,925 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:38,926 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:04:38,927 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:04:38,927 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:04:38,927 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:04:38,928 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:04:38,928 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:04:38,930 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:04:38,931 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:04:38,932 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,932 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:04:38,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:04:38,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:04:38,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:04:38,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:04:38,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:04:38,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:04:38,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:04:38,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:04:38,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:04:38,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:04:38,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:04:38,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:04:38,963 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:04:38,963 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:04:38,964 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:04:38,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:04:38,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:04:38,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:04:38,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:04:38,967 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,968 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:04:38,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:04:38,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:04:38,971 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:38,971 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:38,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:04:38,973 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:04:38,973 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:04:38,973 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:04:38,973 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:04:38,973 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:04:38,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:04:38,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:04:38,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:04:38,976 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:04:38,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,978 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:04:38,979 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:04:38,980 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:04:38,981 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:04:38,981 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,982 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:04:38,983 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:04:38,983 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:04:38,984 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:04:38,984 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:04:38,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:04:38,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:04:38,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:04:38,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:04:38,987 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:38,992 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:38,992 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:04:38,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:04:38,994 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:04:38,995 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:38,995 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:04:38,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "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-26 01:04:38,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-26 01:04:38,997 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:04:38,998 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:04:38,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:39,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:04:39,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:04:39,001 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:04:39,001 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:04:39,002 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:04:39,002 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:04:39,003 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:04:39,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:04:39,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:04:39,062 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:39,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:39,068 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:39,069 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:39,070 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:39,075 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:39,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:39,081 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:39,081 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:39,317 26 INFO rb-1b89a89-224244-407968 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-26 01:04:39,376 26 INFO rb-1b89a89-224244-407968 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-26 01:04:39,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:39,425 26 INFO rb-1b89a89-224244-407968 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-26 01:04:39,481 26 INFO rb-1b89a89-224244-407968 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-26 01:04:39,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38994388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'}] 2026-08-26 01:04:39,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #720 2026-08-26 01:04:39,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38994388 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'aa0e6711-bb05-43a6-a574-36cc2a16a34e'} updated pos.order #720 2026-08-26 01:04:39,541 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38994388 finished 2026-08-26 01:04:39,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.020 0.053 2026-08-26 01:04:39,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-26 01:04:39,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:04:39,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16580452 (allocated 18087936) 2026-08-26 01:04:39,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 104294 2026-08-26 01:04:39,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-26 01:04:39,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 104294 2026-08-26 01:04:39,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010439_712175_test_14_pos_payment_sync.txt 2026-08-26 01:04:39,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpgs677gcz_chrome_odoo" 2026-08-26 01:04:39,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-08-26 01:04:40,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 104530 2026-08-26 01:04:40,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpz8rf8zg1_chrome_odoo 2026-08-26 01:04:40,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37691/json/version 2026-08-26 01:04:40,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:40,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:40,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37691/json 2026-08-26 01:04:40,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:40,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:37691/devtools/page/06110A46F12B877AC3712B17F1F956C3 2026-08-26 01:04:40,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-08-26 01:04:40,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-08-26 01:04:40,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:40,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-08-26 01:04:40,100 26 INFO rb-1b89a89-224244-407968 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-26 01:04:40,100 26 INFO rb-1b89a89-224244-407968 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-26 01:04:40,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:40,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.281 2026-08-26 01:04:40,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '06110A46F12B877AC3712B17F1F956C3', 'loaderId': '23612054DDC9BE32520DEBF3537E3131', 'isDownload': False} 2026-08-26 01:04:40,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-08-26 01:04:40,416 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:40,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:04:40,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:04:40,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:04:40,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:40,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:40,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:04:40,789 26 INFO rb-1b89a89-224244-407968 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-26 01:04:40,793 26 INFO rb-1b89a89-224244-407968 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-26 01:04:40,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:40,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:40,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:40,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "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.005 2026-08-26 01:04:40,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:04:40,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-26 01:04:40,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:41,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.082 0.169 2026-08-26 01:04:41,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:41,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:41,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 01:04:41,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:41,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:41,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:41,260 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 01:04:41,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:41,267 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:41,269 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:41,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:04:41,276 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:41,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.021 2026-08-26 01:04:41,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:04:41,300 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:41,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.067 2026-08-26 01:04:41,392 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.157 2026-08-26 01:04:41,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.100 2026-08-26 01:04:41,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:41,582 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,594 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:41,651 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,702 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,752 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,806 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,856 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,908 26 INFO rb-1b89a89-224244-407968 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-26 01:04:41,968 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,018 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,070 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,250 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,300 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,361 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,411 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,462 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,515 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,565 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,618 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,676 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,727 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,777 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,828 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,878 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,934 26 INFO rb-1b89a89-224244-407968 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-26 01:04:42,993 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,043 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,097 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,149 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,200 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-08-26 01:04:43,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83817864 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'}] 2026-08-26 01:04:43,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83817864 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'} created pos.order #721 2026-08-26 01:04:43,308 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83817864 finished 2026-08-26 01:04:43,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.040 2026-08-26 01:04:43,351 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33863835 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'}] 2026-08-26 01:04:43,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33863835 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'} created pos.order #722 2026-08-26 01:04:43,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33863835 finished 2026-08-26 01:04:43,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.013 0.036 2026-08-26 01:04:43,432 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,490 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44467107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'}] 2026-08-26 01:04:43,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44467107 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'} updated pos.order #722 2026-08-26 01:04:43,504 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:43,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44467107 finished 2026-08-26 01:04:43,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.030 0.044 2026-08-26 01:04:43,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:04:43,600 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,650 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,711 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:43,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:43,762 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,812 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,874 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,935 26 INFO rb-1b89a89-224244-407968 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-26 01:04:43,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7434902 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'}] 2026-08-26 01:04:43,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #722 2026-08-26 01:04:44,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7434902 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c78609f2-8cb3-4cf9-8b88-6b0f51307e5a'} updated pos.order #722 2026-08-26 01:04:44,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7434902 finished 2026-08-26 01:04:44,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.056 0.137 2026-08-26 01:04:44,198 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,247 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,309 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:04:44,359 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,419 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,470 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,520 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,573 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,624 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,675 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,733 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,783 26 INFO rb-1b89a89-224244-407968 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-26 01:04:44,835 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,016 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,067 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,117 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,172 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,229 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,279 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,331 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,382 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,449 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7904025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'}] 2026-08-26 01:04:45,466 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1191] 2026-08-26 01:04:45,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1194] to pos.order #721 2026-08-26 01:04:45,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7904025 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'} updated pos.order #721 2026-08-26 01:04:45,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7904025 finished 2026-08-26 01:04:45,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.017 0.041 2026-08-26 01:04:45,531 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98249832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '633e7ae8-9a01-49bf-9833-c9535e489155'}] 2026-08-26 01:04:45,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98249832 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '633e7ae8-9a01-49bf-9833-c9535e489155'} created pos.order #723 2026-08-26 01:04:45,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98249832 finished 2026-08-26 01:04:45,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.016 0.036 2026-08-26 01:04:45,616 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,670 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,728 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28361108 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '633e7ae8-9a01-49bf-9833-c9535e489155'}] 2026-08-26 01:04:45,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #723 2026-08-26 01:04:45,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28361108 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '633e7ae8-9a01-49bf-9833-c9535e489155'} updated pos.order #723 2026-08-26 01:04:45,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28361108 finished 2026-08-26 01:04:45,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.043 0.122 2026-08-26 01:04:45,936 26 INFO rb-1b89a89-224244-407968 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-26 01:04:45,983 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,038 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,088 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,142 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,199 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28559946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'}] 2026-08-26 01:04:46,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #721 2026-08-26 01:04:46,335 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28559946 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ec6efa82-3562-4e42-a5b0-c1475b792f72'} updated pos.order #721 2026-08-26 01:04:46,342 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28559946 finished 2026-08-26 01:04:46,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.046 0.122 2026-08-26 01:04:46,406 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-08-26 01:04:46,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:04:46,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20755084 (allocated 22286336) 2026-08-26 01:04:46,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 104530 2026-08-26 01:04:46,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-08-26 01:04:46,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 104530 2026-08-26 01:04:46,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010446_615209_test_15_split_bill_screen_actions.txt 2026-08-26 01:04:46,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpz8rf8zg1_chrome_odoo" 2026-08-26 01:04:46,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-08-26 01:04:46,798 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 104745 2026-08-26 01:04:46,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpzfdi80df_chrome_odoo 2026-08-26 01:04:46,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:38783/json/version 2026-08-26 01:04:46,800 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:46,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:38783/json 2026-08-26 01:04:46,867 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:38783/devtools/page/58F781ED3BCB0A9267685854A3DB6A24 2026-08-26 01:04:46,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-08-26 01:04:46,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-08-26 01:04:46,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:46,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-08-26 01:04:46,991 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,991 26 INFO rb-1b89a89-224244-407968 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-26 01:04:46,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:47,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.323 2026-08-26 01:04:47,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '58F781ED3BCB0A9267685854A3DB6A24', 'loaderId': 'D2A2E0456311C521525733DC27540C0E', 'isDownload': False} 2026-08-26 01:04:47,339 26 INFO rb-1b89a89-224244-407968 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-26 01:04:47,351 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:47,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:04:47,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:04:47,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:04:47,692 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:47,694 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:47,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:47,708 26 INFO rb-1b89a89-224244-407968 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-26 01:04:47,711 26 INFO rb-1b89a89-224244-407968 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-26 01:04:47,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:04:47,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:47,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:47,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:04:47,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:04:47,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:04:47,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:48,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.078 0.161 2026-08-26 01:04:48,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "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-26 01:04:48,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.011 2026-08-26 01:04:48,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:04:48,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:48,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:48,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:48,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:48,190 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:48,192 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:48,200 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:04:48,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:48,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:04:48,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 01:04:48,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:04:48,270 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:48,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.021 2026-08-26 01:04:48,377 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.112 2026-08-26 01:04:48,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.040 2026-08-26 01:04:48,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-08-26 01:04:48,490 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,507 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:48,540 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,610 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,660 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,711 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,764 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,815 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,867 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,925 26 INFO rb-1b89a89-224244-407968 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-26 01:04:48,976 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,027 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,077 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,133 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41433984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4da5052-4908-419d-b4e2-9730d1bfb4e2'}] 2026-08-26 01:04:49,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41433984 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e4da5052-4908-419d-b4e2-9730d1bfb4e2'} created pos.order #724 2026-08-26 01:04:49,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41433984 finished 2026-08-26 01:04:49,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.042 2026-08-26 01:04:49,232 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,283 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,334 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,394 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:04:49,444 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,494 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,549 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,604 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,660 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.015 0.033 2026-08-26 01:04:49,732 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,793 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:49,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.008 2026-08-26 01:04:49,843 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,895 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,946 26 INFO rb-1b89a89-224244-407968 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-26 01:04:49,999 26 INFO rb-1b89a89-224244-407968 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-26 01:04:50,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:04:50,049 26 INFO rb-1b89a89-224244-407968 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-26 01:04:50,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-08-26 01:04:50,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:04:50,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15649928 (allocated 16777216) 2026-08-26 01:04:50,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 104745 2026-08-26 01:04:50,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-08-26 01:04:50,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 104745 2026-08-26 01:04:50,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010450_209832_test_cancel_order_from_ui.txt 2026-08-26 01:04:50,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpzfdi80df_chrome_odoo" 2026-08-26 01:04:50,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-08-26 01:04:50,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-08-26 01:04:50,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 104957 2026-08-26 01:04:50,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpw3oyi9a2_chrome_odoo 2026-08-26 01:04:50,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:33459/json/version 2026-08-26 01:04:50,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:50,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:50,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:33459/json 2026-08-26 01:04:50,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:50,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:33459/devtools/page/655DB3BCE31E3D854B389C89B9DA2167 2026-08-26 01:04:50,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-08-26 01:04:51,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-08-26 01:04:51,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:51,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-08-26 01:04:51,104 26 INFO rb-1b89a89-224244-407968 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-26 01:04:51,104 26 INFO rb-1b89a89-224244-407968 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-26 01:04:51,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:51,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.269 2026-08-26 01:04:51,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '655DB3BCE31E3D854B389C89B9DA2167', 'loaderId': 'BBF80B5E0A072BB313D122266D904212', 'isDownload': False} 2026-08-26 01:04:51,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-08-26 01:04:51,406 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:51,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:04:51,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:04:51,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-08-26 01:04:51,717 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:51,718 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:51,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:04:51,735 26 INFO rb-1b89a89-224244-407968 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-26 01:04:51,738 26 INFO rb-1b89a89-224244-407968 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-26 01:04:51,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:51,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:51,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:51,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "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-26 01:04:51,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:04:51,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:04:51,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:52,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.080 0.189 2026-08-26 01:04:52,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "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-26 01:04:52,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:52,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:04:52,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:52,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:52,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:04:52,224 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:52,232 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:52,235 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:52,270 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:52,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:52,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.038 2026-08-26 01:04:52,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-08-26 01:04:52,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:04:52,321 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:52,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.008 0.019 2026-08-26 01:04:52,392 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.067 0.044 2026-08-26 01:04:52,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.102 2026-08-26 01:04:52,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:52,578 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,590 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:52,638 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,692 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,747 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,801 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,886 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,940 26 INFO rb-1b89a89-224244-407968 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-26 01:04:52,993 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,047 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,100 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-08-26 01:04:53,237 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,288 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,339 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,389 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,445 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,496 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,546 26 INFO rb-1b89a89-224244-407968 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-26 01:04:53,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-08-26 01:04:53,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 01:04:53,623 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:04:53,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:04:53,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17477500 (allocated 19009536) 2026-08-26 01:04:53,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 104957 2026-08-26 01:04:53,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-08-26 01:04:53,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 104957 2026-08-26 01:04:53,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010453_738470_test_combo_preparation_receipt.txt 2026-08-26 01:04:53,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpw3oyi9a2_chrome_odoo" 2026-08-26 01:04:53,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-08-26 01:04:54,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 105162 2026-08-26 01:04:54,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmphpm_8xb8_chrome_odoo 2026-08-26 01:04:54,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:32983/json/version 2026-08-26 01:04:54,359 26 INFO rb-1b89a89-224244-407968 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-26 01:04:54,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:54,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:32983/json 2026-08-26 01:04:54,365 26 INFO rb-1b89a89-224244-407968 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-26 01:04:54,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:32983/devtools/page/359891FBFFD64233EE59FF4EFC3B63BD 2026-08-26 01:04:54,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-08-26 01:04:54,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-08-26 01:04:54,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:54,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-08-26 01:04:54,460 26 INFO rb-1b89a89-224244-407968 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-26 01:04:54,460 26 INFO rb-1b89a89-224244-407968 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-26 01:04:54,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:54,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:54] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.239 2026-08-26 01:04:54,726 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '359891FBFFD64233EE59FF4EFC3B63BD', 'loaderId': '613AF3C484F79181CBCDF481D0122FC5', 'isDownload': False} 2026-08-26 01:04:54,726 26 INFO rb-1b89a89-224244-407968 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-26 01:04:54,736 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:54,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:54] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:04:54,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:54] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:04:54,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:54] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:04:55,084 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:55,086 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:55,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:04:55,101 26 INFO rb-1b89a89-224244-407968 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-26 01:04:55,103 26 INFO rb-1b89a89-224244-407968 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-26 01:04:55,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:04:55,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:04:55,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:55,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "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.005 2026-08-26 01:04:55,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:04:55,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-26 01:04:55,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:04:55,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.075 0.179 2026-08-26 01:04:55,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:55,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.003 2026-08-26 01:04:55,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:04:55,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:55,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:55,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:04:55,585 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:55,595 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:55,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:04:55,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:04:55,607 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:55,608 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:55,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.021 2026-08-26 01:04:55,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 01:04:55,666 26 INFO rb-1b89a89-224244-407968 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-26 01:04:55,684 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:55,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.071 2026-08-26 01:04:55,771 26 INFO rb-1b89a89-224244-407968 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-26 01:04:55,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.101 2026-08-26 01:04:55,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.038 2026-08-26 01:04:55,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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.003 2026-08-26 01:04:55,896 26 INFO rb-1b89a89-224244-407968 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-26 01:04:55,913 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:55,956 26 INFO rb-1b89a89-224244-407968 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-26 01:04:56,011 26 INFO rb-1b89a89-224244-407968 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-26 01:04:56,065 26 INFO rb-1b89a89-224244-407968 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-26 01:04:56,118 26 INFO rb-1b89a89-224244-407968 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-26 01:04:56,204 26 INFO rb-1b89a89-224244-407968 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-26 01:04:56,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-08-26 01:04:56,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-26 01:04:56,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15617576 (allocated 17039360) 2026-08-26 01:04:56,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 105162 2026-08-26 01:04:56,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-08-26 01:04:56,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 105162 2026-08-26 01:04:56,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010456_400470_test_combo_preparation_receipt_layout.txt 2026-08-26 01:04:56,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmphpm_8xb8_chrome_odoo" 2026-08-26 01:04:56,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-08-26 01:04:56,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 105362 2026-08-26 01:04:56,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp1i00l4u__chrome_odoo 2026-08-26 01:04:56,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39189/json/version 2026-08-26 01:04:56,981 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:56,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-08-26 01:04:56,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39189/json 2026-08-26 01:04:56,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:04:56,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:39189/devtools/page/FB94D063BED740EF65AC2EB0AA564A0A 2026-08-26 01:04:56,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-08-26 01:04:56,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-08-26 01:04:57,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:04:57,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-08-26 01:04:57,084 26 INFO rb-1b89a89-224244-407968 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-26 01:04:57,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:04:57,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:04:57,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.023 0.235 2026-08-26 01:04:57,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'FB94D063BED740EF65AC2EB0AA564A0A', 'loaderId': 'A98EA90DEEA99ED3D2610F901D2B5B20', 'isDownload': False} 2026-08-26 01:04:57,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-08-26 01:04:57,358 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:04:57,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:04:57,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:04:57,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:04:57,716 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:57,718 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:57,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:04:57,732 26 INFO rb-1b89a89-224244-407968 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-26 01:04:57,736 26 INFO rb-1b89a89-224244-407968 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-26 01:04:57,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 01:04:57,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04: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-26 01:04:57,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:04:57,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:04:57,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.003 0.012 2026-08-26 01:04:57,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-26 01:04:57,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-26 01:04:58,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.077 0.265 2026-08-26 01:04:58,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:58,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:58,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:04:58,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:04:58,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-08-26 01:04:58,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:04:58,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:04:58,299 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:58,308 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:04:58,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-08-26 01:04:58,317 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:04:58,318 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:04:58,383 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.092 2026-08-26 01:04:58,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-08-26 01:04:58,420 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:04:58,471 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.045 0.019 2026-08-26 01:04:58,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.089 2026-08-26 01:04:58,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.061 2026-08-26 01:04:58,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:04:58,649 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:04:58,711 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,766 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,822 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,875 26 INFO rb-1b89a89-224244-407968 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-26 01:04:58,963 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,021 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29965175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa112e13-2474-4887-a57c-43093d752bd3'}] 2026-08-26 01:04:59,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29965175 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa112e13-2474-4887-a57c-43093d752bd3'} created pos.order #726 2026-08-26 01:04:59,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29965175 finished 2026-08-26 01:04:59,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.025 0.049 2026-08-26 01:04:59,149 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:04:59,212 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,262 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,366 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,419 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,469 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,523 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,580 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,630 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,686 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,697 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9391557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa112e13-2474-4887-a57c-43093d752bd3'}] 2026-08-26 01:04:59,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9391557 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa112e13-2474-4887-a57c-43093d752bd3'} updated pos.order #726 2026-08-26 01:04:59,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9391557 finished 2026-08-26 01:04:59,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.041 2026-08-26 01:04:59,782 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,832 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:04:59,894 26 INFO rb-1b89a89-224244-407968 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-26 01:04:59,945 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,004 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,059 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,110 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,161 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,211 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,266 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,322 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,378 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-08-26 01:05:00,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:05:00,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21534124 (allocated 22679552) 2026-08-26 01:05:00,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 105362 2026-08-26 01:05:00,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-08-26 01:05:00,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 105362 2026-08-26 01:05:00,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010500_596829_test_combo_synchronisation.txt 2026-08-26 01:05:00,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp1i00l4u__chrome_odoo" 2026-08-26 01:05:00,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-08-26 01:05:00,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 105570 2026-08-26 01:05:00,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp2qt0ixs__chrome_odoo 2026-08-26 01:05:00,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:41735/json/version 2026-08-26 01:05:00,903 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:00,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:00,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:41735/json 2026-08-26 01:05:00,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:00,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:41735/devtools/page/DB42B285DA0E99FE1F885B53C661CEAC 2026-08-26 01:05:00,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-08-26 01:05:00,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-08-26 01:05:00,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:00,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-08-26 01:05:00,987 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,987 26 INFO rb-1b89a89-224244-407968 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-26 01:05:00,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:01,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.019 0.273 2026-08-26 01:05:01,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'DB42B285DA0E99FE1F885B53C661CEAC', 'loaderId': '24E51C52133388765929C0F737E38B32', 'isDownload': False} 2026-08-26 01:05:01,286 26 INFO rb-1b89a89-224244-407968 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-26 01:05:01,295 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:01,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:01,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:05:01,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:05:01,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:01,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:01,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:01,688 26 INFO rb-1b89a89-224244-407968 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-26 01:05:01,691 26 INFO rb-1b89a89-224244-407968 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-26 01:05:01,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:01,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:01,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:01,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "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-26 01:05:01,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:05:01,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-26 01:05:01,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:02,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.121 0.192 2026-08-26 01:05:02,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "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-26 01:05:02,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.003 2026-08-26 01:05:02,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 01:05:02,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.003 2026-08-26 01:05:02,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:02,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 01:05:02,198 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:02,206 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:02,209 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:02,218 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:02,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:02,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.012 2026-08-26 01:05:02,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.034 0.026 2026-08-26 01:05:02,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-26 01:05:02,278 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:02,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.026 2026-08-26 01:05:02,408 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.109 2026-08-26 01:05:02,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.029 2026-08-26 01:05:02,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.003 2026-08-26 01:05:02,556 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,573 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:02,610 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,681 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,736 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,802 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,857 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,927 26 INFO rb-1b89a89-224244-407968 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-26 01:05:02,986 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,053 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:05:03,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:05:03,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:05:03,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:05:03,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:05:03,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:05:03,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:05:03,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:05:03,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:05:03,116 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:05:03,117 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:05:03,117 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:05:03,117 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:05:03,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:05:03,119 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:05:03,119 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:05:03,119 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:05:03,119 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:05:03,119 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:05:03,120 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:05:03,120 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:05:03,120 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:05:03,126 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,134 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:03,135 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:03,136 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:03,138 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:03,138 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:05:03,139 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:05:03,139 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:05:03,139 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:05:03,140 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:05:03,140 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:05:03,140 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:05:03,164 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:05:03,164 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:05:03,164 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:05:03,164 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:05:03,165 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:05:03,166 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:05:03,166 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:03,168 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,170 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:05:03,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:03,172 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:03,173 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:05:03,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:05:03,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:03,175 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:05:03,176 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:05:03,176 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:05:03,177 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:05:03,177 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:05:03,178 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:05:03,178 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:05:03,179 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:05:03,180 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:05:03,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,182 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:05:03,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:05:03,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:05:03,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:05:03,184 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:05:03,184 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:05:03,184 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:05:03,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:05:03,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:05:03,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:05:03,186 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:05:03,186 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:05:03,186 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:05:03,187 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:05:03,187 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:05:03,187 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:05:03,187 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:05:03,190 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:05:03,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:05:03,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:05:03,192 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:05:03,193 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "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-26 01:05:03,194 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:05:03,195 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:05:03,196 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:05:03,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:03,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:03,197 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:05:03,198 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:03,198 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:05:03,199 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:05:03,199 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:05:03,200 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:05:03,203 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:05:03,206 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:05:03,207 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:05:03,207 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:05:03,207 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:05:03,211 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:03,212 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:03,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:03,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-08-26 01:05:03,260 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-26 01:05:03,261 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:05:03,262 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:05:03,262 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:05:03,263 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:05:03,266 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:05:03,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:05:03,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:05:03,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:05:03,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:05:03,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:05:03,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:05:03,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:05:03,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:05:03,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:05:03,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:05:03,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:05:03,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:05:03,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:05:03,274 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:05:03,275 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:05:03,275 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:05:03,276 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:05:03,277 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:03,707 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,732 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,783 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:03,845 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,895 26 INFO rb-1b89a89-224244-407968 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-26 01:05:03,952 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,305 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,332 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62242391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '52790cfb-035f-4af9-85ae-cfec888b52f8'}] 2026-08-26 01:05:04,332 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62242391 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '52790cfb-035f-4af9-85ae-cfec888b52f8'} created pos.order #727 2026-08-26 01:05:04,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62242391 finished 2026-08-26 01:05:04,383 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.025 0.048 2026-08-26 01:05:04,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.004 2026-08-26 01:05:04,446 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,497 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,549 26 INFO rb-1b89a89-224244-407968 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-26 01:05:04,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-08-26 01:05:04,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-26 01:05:04,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:04,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 22633892 (allocated 32690176) 2026-08-26 01:05:04,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 105570 2026-08-26 01:05:04,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-08-26 01:05:04,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 105570 2026-08-26 01:05:04,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010504_991686_test_course_restaurant_preparation_tour.txt 2026-08-26 01:05:04,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp2qt0ixs__chrome_odoo" 2026-08-26 01:05:04,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-08-26 01:05:05,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 105803 2026-08-26 01:05:05,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpgnir8r9t_chrome_odoo 2026-08-26 01:05:05,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:35841/json/version 2026-08-26 01:05:05,277 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:05,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:05,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:35841/json 2026-08-26 01:05:05,284 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:05,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:35841/devtools/page/9C2E79480BC9F88FB48CCA7F6B4881FC 2026-08-26 01:05:05,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-08-26 01:05:05,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-08-26 01:05:05,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:05:05,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-08-26 01:05:05,373 26 INFO rb-1b89a89-224244-407968 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-26 01:05:05,373 26 INFO rb-1b89a89-224244-407968 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-26 01:05:05,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:05,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:05] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.019 0.262 2026-08-26 01:05:05,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '9C2E79480BC9F88FB48CCA7F6B4881FC', 'loaderId': 'F3B63361C570278A1EDB60257A15FE83', 'isDownload': False} 2026-08-26 01:05:05,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-08-26 01:05:05,692 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:05,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:05] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:05:05,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:05] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:05:05,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:05] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:05:06,009 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:06,013 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:06,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:05:06,023 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,026 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:05:06,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:06,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:06,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:05:06,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:05:06,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.015 2026-08-26 01:05:06,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:06,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.072 0.163 2026-08-26 01:05:06,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:06,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:06,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.025 2026-08-26 01:05:06,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:06,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:06,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:05:06,489 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:06,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:06,500 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:06,509 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:06,509 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:06,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 01:05:06,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:05:06,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:05:06,566 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,590 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:06,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.067 0.023 2026-08-26 01:05:06,678 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.008 0.109 2026-08-26 01:05:06,728 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.042 2026-08-26 01:05:06,789 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,839 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,895 26 INFO rb-1b89a89-224244-407968 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-26 01:05:06,949 26 INFO rb-1b89a89-224244-407968 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-26 01:05:07,003 26 INFO rb-1b89a89-224244-407968 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-26 01:05:07,057 26 INFO rb-1b89a89-224244-407968 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-26 01:05:07,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:07] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:05:07,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-08-26 01:05:07,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:05:07,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12458020 (allocated 13107200) 2026-08-26 01:05:07,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 105803 2026-08-26 01:05:07,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-08-26 01:05:07,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 105803 2026-08-26 01:05:07,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010507_234990_test_create_floor_tour.txt 2026-08-26 01:05:07,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpgnir8r9t_chrome_odoo" 2026-08-26 01:05:07,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-08-26 01:05:07,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 106001 2026-08-26 01:05:07,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpvm1ym1sx_chrome_odoo 2026-08-26 01:05:07,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38639/json/version 2026-08-26 01:05:07,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:07,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:07,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:38639/json 2026-08-26 01:05:07,561 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:07,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:38639/devtools/page/BCCCF8FD9A6C3B5452FA8FDA41A29663 2026-08-26 01:05:07,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-08-26 01:05:07,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-08-26 01:05:07,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:07,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-08-26 01:05:07,594 26 INFO rb-1b89a89-224244-407968 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-26 01:05:07,595 26 INFO rb-1b89a89-224244-407968 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-26 01:05:07,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:07,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:07] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.031 0.304 2026-08-26 01:05:07,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'BCCCF8FD9A6C3B5452FA8FDA41A29663', 'loaderId': '142C5F815867C6D40F2219A98D41969D', 'isDownload': False} 2026-08-26 01:05:07,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-08-26 01:05:07,951 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:07,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:07,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:05:07,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:05:08,293 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:08,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:08,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:08,312 26 INFO rb-1b89a89-224244-407968 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-26 01:05:08,314 26 INFO rb-1b89a89-224244-407968 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-26 01:05:08,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:08,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:08,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:08,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "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-26 01:05:08,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:05:08,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.019 2026-08-26 01:05:08,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:05:08,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.113 0.184 2026-08-26 01:05:08,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:08,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:08,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.021 2026-08-26 01:05:08,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:08,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:08,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:08,802 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:08,813 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:08,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:05:08,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-26 01:05:08,825 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:08,826 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:08,875 26 INFO rb-1b89a89-224244-407968 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-26 01:05:08,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.041 0.027 2026-08-26 01:05:08,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-26 01:05:08,971 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:08,975 26 INFO rb-1b89a89-224244-407968 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-26 01:05:08,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.023 2026-08-26 01:05:09,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.065 0.045 2026-08-26 01:05:09,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.006 0.137 2026-08-26 01:05:09,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:09,162 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:09,232 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,295 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54259564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a86540da-a50c-4c72-9534-538caf1a3e12'}] 2026-08-26 01:05:09,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54259564 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a86540da-a50c-4c72-9534-538caf1a3e12'} created pos.order #728 2026-08-26 01:05:09,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54259564 finished 2026-08-26 01:05:09,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.018 0.046 2026-08-26 01:05:09,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.014 0.026 2026-08-26 01:05:09,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:05:09,465 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,522 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,572 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,680 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,733 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,783 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,839 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,893 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,943 26 INFO rb-1b89a89-224244-407968 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-26 01:05:09,994 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,045 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,099 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,104 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74044619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a86540da-a50c-4c72-9534-538caf1a3e12'}] 2026-08-26 01:05:10,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74044619 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a86540da-a50c-4c72-9534-538caf1a3e12'} updated pos.order #728 2026-08-26 01:05:10,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74044619 finished 2026-08-26 01:05:10,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.037 2026-08-26 01:05:10,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.008 0.018 2026-08-26 01:05:10,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 01:05:10,248 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,304 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,355 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-08-26 01:05:10,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:05:10,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19395708 (allocated 21106688) 2026-08-26 01:05:10,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 106001 2026-08-26 01:05:10,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-08-26 01:05:10,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 106001 2026-08-26 01:05:10,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010510_535627_test_customer_alone_saved.txt 2026-08-26 01:05:10,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpvm1ym1sx_chrome_odoo" 2026-08-26 01:05:10,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-08-26 01:05:10,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 106209 2026-08-26 01:05:10,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp92co1cln_chrome_odoo 2026-08-26 01:05:10,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39451/json/version 2026-08-26 01:05:10,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:10,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:10,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:39451/json 2026-08-26 01:05:10,867 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:10,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:39451/devtools/page/017E61BDB4B1493B05F66B2EACAE281F 2026-08-26 01:05:10,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-08-26 01:05:10,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-08-26 01:05:10,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:10,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-08-26 01:05:10,904 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,904 26 INFO rb-1b89a89-224244-407968 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-26 01:05:10,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:11,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.407 2026-08-26 01:05:11,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '017E61BDB4B1493B05F66B2EACAE281F', 'loaderId': '49F2B693D73CEED19A6B72620A0F5C70', 'isDownload': False} 2026-08-26 01:05:11,337 26 INFO rb-1b89a89-224244-407968 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-26 01:05:11,346 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:11,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:11,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:05:11,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:05:11,690 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:11,692 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:11,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:11,713 26 INFO rb-1b89a89-224244-407968 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-26 01:05:11,716 26 INFO rb-1b89a89-224244-407968 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-26 01:05:11,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:11,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:11,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:11,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:05:11,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:05:11,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-08-26 01:05:11,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:12,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.077 0.157 2026-08-26 01:05:12,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:12,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:12,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:05:12,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:12,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:12,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:12,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:12,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:12,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:12,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:12,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-08-26 01:05:12,218 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:12,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:12,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.025 2026-08-26 01:05:12,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:12,278 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.030 2026-08-26 01:05:12,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.147 2026-08-26 01:05:12,389 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.022 2026-08-26 01:05:12,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-08-26 01:05:12,503 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,513 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:12,574 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,625 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,682 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20958221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5721c5f9-f889-4959-8115-178c0ba7c538'}] 2026-08-26 01:05:12,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20958221 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5721c5f9-f889-4959-8115-178c0ba7c538'} created pos.order #729 2026-08-26 01:05:12,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20958221 finished 2026-08-26 01:05:12,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.045 2026-08-26 01:05:12,781 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:05:12,842 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,896 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,947 26 INFO rb-1b89a89-224244-407968 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-26 01:05:12,997 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,050 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,101 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,285 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,291 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:13,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:13] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.021 0.034 2026-08-26 01:05:13,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:13,374 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46060031 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a9e9a79d-dea7-410e-9ef8-6ed91a431a99'}] 2026-08-26 01:05:13,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46060031 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a9e9a79d-dea7-410e-9ef8-6ed91a431a99'} created pos.order #730 2026-08-26 01:05:13,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46060031 finished 2026-08-26 01:05:13,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.014 0.032 2026-08-26 01:05:13,531 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-08-26 01:05:13,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 01:05:13,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16069212 (allocated 17174528) 2026-08-26 01:05:13,621 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 106209 2026-08-26 01:05:13,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-08-26 01:05:13,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 106209 2026-08-26 01:05:13,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010513_681237_test_delete_line_release_table.txt 2026-08-26 01:05:13,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp92co1cln_chrome_odoo" 2026-08-26 01:05:13,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-08-26 01:05:13,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 106418 2026-08-26 01:05:13,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpcih0ql4g_chrome_odoo 2026-08-26 01:05:13,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38071/json/version 2026-08-26 01:05:13,863 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:13,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38071/json 2026-08-26 01:05:13,910 26 INFO rb-1b89a89-224244-407968 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-26 01:05:13,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:38071/devtools/page/DA85EC0C636E66725302C11DB779F629 2026-08-26 01:05:13,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-08-26 01:05:13,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-08-26 01:05:14,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:14,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-08-26 01:05:14,006 26 INFO rb-1b89a89-224244-407968 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-26 01:05:14,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:05:14,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:14,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.048 0.267 2026-08-26 01:05:14,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'DA85EC0C636E66725302C11DB779F629', 'loaderId': 'B22FEE6E9478C9112C90E9A97CFA25CD', 'isDownload': False} 2026-08-26 01:05:14,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-08-26 01:05:14,392 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:14,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:14,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:05:14,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:05:14,720 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:14,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:14,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:14,738 26 INFO rb-1b89a89-224244-407968 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-26 01:05:14,741 26 INFO rb-1b89a89-224244-407968 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-26 01:05:14,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:14,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:14,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:14,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "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.005 2026-08-26 01:05:14,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:05:14,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:05:14,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:15,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.087 0.162 2026-08-26 01:05:15,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:15,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.003 2026-08-26 01:05:15,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:05:15,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.031 2026-08-26 01:05:15,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:15,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:15,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:15,205 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:15,206 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:15,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:05:15,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:15,217 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:15,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.036 0.023 2026-08-26 01:05:15,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-26 01:05:15,274 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:15,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.021 0.102 2026-08-26 01:05:15,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-08-26 01:05:15,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.147 2026-08-26 01:05:15,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.081 2026-08-26 01:05:15,579 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,591 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:15,649 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,712 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,762 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,813 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,864 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,920 26 INFO rb-1b89a89-224244-407968 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-26 01:05:15,970 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,021 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,088 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:16,097 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:16,150 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95289634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96f2d754-9d6b-4d50-a3aa-214f20936d8c'}] 2026-08-26 01:05:16,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95289634 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96f2d754-9d6b-4d50-a3aa-214f20936d8c'} created pos.order #731 2026-08-26 01:05:16,250 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95289634 finished 2026-08-26 01:05:16,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.018 0.043 2026-08-26 01:05:16,290 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,349 26 INFO rb-1b89a89-224244-407968 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-26 01:05:16,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34756459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96f2d754-9d6b-4d50-a3aa-214f20936d8c'}] 2026-08-26 01:05:16,356 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:16,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34756459 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '96f2d754-9d6b-4d50-a3aa-214f20936d8c'} updated pos.order #731 2026-08-26 01:05:16,541 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34756459 finished 2026-08-26 01:05:16,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.056 0.164 2026-08-26 01:05:16,640 26 INFO rb-1b89a89-224244-407968 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-26 01:05:18,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-08-26 01:05:18,739 26 INFO rb-1b89a89-224244-407968 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-26 01:05:18,800 26 INFO rb-1b89a89-224244-407968 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-26 01:05:18,857 26 INFO rb-1b89a89-224244-407968 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-26 01:05:18,913 26 INFO rb-1b89a89-224244-407968 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-26 01:05:18,967 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,028 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,078 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,129 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,179 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,233 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,284 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,334 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,390 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,444 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342171 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3d21850-464f-447e-b695-19d3a81c6d4e'}] 2026-08-26 01:05:19,526 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342171 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3d21850-464f-447e-b695-19d3a81c6d4e'} created pos.order #732 2026-08-26 01:05:19,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342171 finished 2026-08-26 01:05:19,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.013 0.037 2026-08-26 01:05:19,566 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,624 26 INFO rb-1b89a89-224244-407968 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-26 01:05:19,627 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85350285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3d21850-464f-447e-b695-19d3a81c6d4e'}] 2026-08-26 01:05:19,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85350285 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3d21850-464f-447e-b695-19d3a81c6d4e'} updated pos.order #732 2026-08-26 01:05:19,747 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85350285 finished 2026-08-26 01:05:19,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.039 0.110 2026-08-26 01:05:19,830 26 INFO rb-1b89a89-224244-407968 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-26 01:05:21,881 26 INFO rb-1b89a89-224244-407968 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-26 01:05:21,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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.003 2026-08-26 01:05:21,944 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,003 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,063 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,113 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,164 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,214 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,267 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,317 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,368 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,424 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,479 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,539 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10694354 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1219fe52-e6f9-4f23-9928-e1af2d9b0da4'}] 2026-08-26 01:05:22,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10694354 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1219fe52-e6f9-4f23-9928-e1af2d9b0da4'} created pos.order #733 2026-08-26 01:05:22,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10694354 finished 2026-08-26 01:05:22,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.012 0.038 2026-08-26 01:05:22,609 26 INFO rb-1b89a89-224244-407968 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-26 01:05:22,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-08-26 01:05:22,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-26 01:05:22,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26467150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1219fe52-e6f9-4f23-9928-e1af2d9b0da4'}] 2026-08-26 01:05:22,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19618420 (allocated 21106688) 2026-08-26 01:05:22,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 106418 2026-08-26 01:05:22,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-08-26 01:05:22,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 106418 2026-08-26 01:05:22,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26467150 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1219fe52-e6f9-4f23-9928-e1af2d9b0da4'} updated pos.order #733 2026-08-26 01:05:22,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26467150 finished 2026-08-26 01:05:22,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.089 0.154 2026-08-26 01:05:22,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010522_928082_test_direct_sales.txt 2026-08-26 01:05:22,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpcih0ql4g_chrome_odoo" 2026-08-26 01:05:22,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-08-26 01:05:23,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 106631 2026-08-26 01:05:23,242 26 INFO rb-1b89a89-224244-407968 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/tmp4jm8wc23_chrome_odoo 2026-08-26 01:05:23,243 26 INFO rb-1b89a89-224244-407968 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:37695/json/version 2026-08-26 01:05:23,244 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:23,266 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,266 26 INFO rb-1b89a89-224244-407968 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:37695/json 2026-08-26 01:05:23,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:23,273 26 INFO rb-1b89a89-224244-407968 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:37695/devtools/page/EE5175A6ADA61F498AAC36A75B92CE16 2026-08-26 01:05:23,275 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,277 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:23,310 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,311 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,311 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:23,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.253 2026-08-26 01:05:23,634 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'EE5175A6ADA61F498AAC36A75B92CE16', 'loaderId': 'B829C00FCC1B6E24C18825D2FE9D4D31', 'isDownload': False} 2026-08-26 01:05:23,634 26 INFO rb-1b89a89-224244-407968 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-26 01:05:23,642 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:23,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:23,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:05:23,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:05:23,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:23,991 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:23,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:24,006 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,010 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:05:24,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:24,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:24,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:05:24,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.012 2026-08-26 01:05:24,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-26 01:05:24,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.014 2026-08-26 01:05:24,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.104 0.181 2026-08-26 01:05:24,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "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-26 01:05:24,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:24,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:05:24,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:24,474 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:24,502 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:24,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:24,513 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:24,517 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:24,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:24,529 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:24,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.044 2026-08-26 01:05:24,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:24,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-08-26 01:05:24,589 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.037 2026-08-26 01:05:24,691 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.118 2026-08-26 01:05:24,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.033 2026-08-26 01:05:24,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:24,822 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:24,892 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,948 26 INFO rb-1b89a89-224244-407968 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-26 01:05:24,999 26 INFO rb-1b89a89-224244-407968 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-26 01:05:25,055 26 INFO rb-1b89a89-224244-407968 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-26 01:05:25,124 26 INFO rb-1b89a89-224244-407968 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-26 01:05:25,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90107841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e2e4961d-1767-4025-8192-1bdc7addd9a7'}] 2026-08-26 01:05:25,175 26 INFO rb-1b89a89-224244-407968 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-26 01:05:25,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90107841 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e2e4961d-1767-4025-8192-1bdc7addd9a7'} created pos.order #734 2026-08-26 01:05:25,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90107841 finished 2026-08-26 01:05:25,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.071 0.121 2026-08-26 01:05:25,442 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:05:25,442 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:05:25,443 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:05:25,443 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:05:25,444 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:05:25,444 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:05:25,444 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:05:25,444 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:05:25,445 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:05:25,445 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:05:25,446 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:05:25,446 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:05:25,447 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:05:25,447 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:05:25,447 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:05:25,447 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:05:25,448 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:05:25,448 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:05:25,448 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:05:25,448 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:05:25,449 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:05:25,449 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:05:25,450 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:05:25,450 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:05:25,450 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:05:25,451 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:05:25,451 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:05:25,451 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:05:25,452 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:05:25,452 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:05:25,452 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:05:25,453 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:05:25,453 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:05:25,453 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:05:25,454 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:05:25,454 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:05:25,454 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:05:25,455 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:05:25,455 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:05:25,456 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:05:25,457 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:25,460 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,462 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:25,464 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,465 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:25,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:05:25,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:05:25,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:05:25,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:05:25,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:05:25,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:05:25,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:05:25,473 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:05:25,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:05:25,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:05:25,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:05:25,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:05:25,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:05:25,475 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:05:25,475 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:05:25,475 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:05:25,475 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:05:25,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,476 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:05:25,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:05:25,479 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:05:25,480 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:25,481 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:05:25,483 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,484 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:25,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,486 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:05:25,492 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,492 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:05:25,495 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:05:25,498 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:25,499 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,501 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:05:25,503 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:05:25,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:05:25,509 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:05:25,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:05:25,560 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:05:25,561 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:05:25,562 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:05:25,563 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:05:25,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:05:25,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:05:25,565 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:05:25,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:05:25,567 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:25,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:05:25,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:05:25,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:05:25,569 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:05:25,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:05:25,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:05:25,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:05:25,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:05:25,572 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:05:25,572 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:05:25,572 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:05:25,572 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:05:25,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:05:25,574 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:05:25,575 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:05:25,575 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:05:25,576 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:05:25,581 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:25,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,583 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:25,584 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:25,585 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:25,587 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,589 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:25,593 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:26,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:26] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.037 0.462 2026-08-26 01:05:26,432 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,486 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,537 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:26,599 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,658 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,709 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,763 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,813 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,864 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,925 26 INFO rb-1b89a89-224244-407968 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-26 01:05:26,936 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:26,937 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:26,986 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,044 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,048 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82013725 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '39fe911a-3576-4743-b7e5-db85f25218a3'}] 2026-08-26 01:05:27,095 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82013725 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '39fe911a-3576-4743-b7e5-db85f25218a3'} created pos.order #735 2026-08-26 01:05:27,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82013725 finished 2026-08-26 01:05:27,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.031 0.096 2026-08-26 01:05:27,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:27] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.005 0.024 2026-08-26 01:05:27,581 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,635 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,686 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,686 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17502364 (allocated 18485248) 2026-08-26 01:05:27,770 26 INFO rb-1b89a89-224244-407968 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 106631 2026-08-26 01:05:27,770 26 INFO rb-1b89a89-224244-407968 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-26 01:05:27,770 26 INFO rb-1b89a89-224244-407968 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 106631 2026-08-26 01:05:27,824 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010527_824243_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-08-26 01:05:27,824 26 INFO rb-1b89a89-224244-407968 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/tmp4jm8wc23_chrome_odoo" 2026-08-26 01:05:27,846 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-08-26 01:05:28,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 106866 2026-08-26 01:05:28,158 26 INFO rb-1b89a89-224244-407968 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/tmpsh3hyam8_chrome_odoo 2026-08-26 01:05:28,159 26 INFO rb-1b89a89-224244-407968 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:40451/json/version 2026-08-26 01:05:28,159 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:28,163 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,164 26 INFO rb-1b89a89-224244-407968 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:40451/json 2026-08-26 01:05:28,164 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:28,170 26 INFO rb-1b89a89-224244-407968 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:40451/devtools/page/8C8502ADFADEB365107E1C268751CCE6 2026-08-26 01:05:28,172 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,173 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:28,196 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,261 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,262 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:28,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.234 2026-08-26 01:05:28,521 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '8C8502ADFADEB365107E1C268751CCE6', 'loaderId': 'EA0BB8A3D4D6DCEB7C8FF405914DCC27', 'isDownload': False} 2026-08-26 01:05:28,522 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,529 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:28,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:28,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:05:28,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:05:28,857 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:28,858 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:28,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:28,872 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,875 26 INFO rb-1b89a89-224244-407968 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-26 01:05:28,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:28,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:28,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:28,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "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.005 2026-08-26 01:05:28,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:05:28,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-08-26 01:05:28,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:29,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.078 0.247 2026-08-26 01:05:29,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "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-26 01:05:29,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:29,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:05:29,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:29,374 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:29,401 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:29,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:29,413 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:29,414 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:29,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 01:05:29,473 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:05:29,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.026 2026-08-26 01:05:29,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:05:29,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.073 2026-08-26 01:05:29,492 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.042 2026-08-26 01:05:29,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.120 2026-08-26 01:05:29,617 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.022 2026-08-26 01:05:29,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:29,755 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:29,837 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,895 26 INFO rb-1b89a89-224244-407968 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-26 01:05:29,946 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,004 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,076 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79015003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8813c23c-2331-47c0-b5ba-ca0ba68d98a7'}] 2026-08-26 01:05:30,083 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:30,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79015003 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8813c23c-2331-47c0-b5ba-ca0ba68d98a7'} created pos.order #736 2026-08-26 01:05:30,239 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79015003 finished 2026-08-26 01:05:30,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.061 0.124 2026-08-26 01:05:30,332 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,386 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,437 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,487 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:30,547 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,610 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,662 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,716 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,767 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,817 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,880 26 INFO rb-1b89a89-224244-407968 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-26 01:05:30,886 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:30,886 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:30,942 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,001 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82511320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'dd197eb8-2e86-425d-971d-c9388fe2869a'}] 2026-08-26 01:05:31,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82511320 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'dd197eb8-2e86-425d-971d-c9388fe2869a'} created pos.order #737 2026-08-26 01:05:31,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82511320 finished 2026-08-26 01:05:31,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.033 0.096 2026-08-26 01:05:31,171 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,227 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,277 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,328 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,328 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17299392 (allocated 19271680) 2026-08-26 01:05:31,384 26 INFO rb-1b89a89-224244-407968 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 106866 2026-08-26 01:05:31,384 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,385 26 INFO rb-1b89a89-224244-407968 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 106866 2026-08-26 01:05:31,439 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010531_438912_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-08-26 01:05:31,439 26 INFO rb-1b89a89-224244-407968 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/tmpsh3hyam8_chrome_odoo" 2026-08-26 01:05:31,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-08-26 01:05:31,736 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 107071 2026-08-26 01:05:31,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpxiifx_h7_chrome_odoo 2026-08-26 01:05:31,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42365/json/version 2026-08-26 01:05:31,738 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:31,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:31,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42365/json 2026-08-26 01:05:31,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:31,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:42365/devtools/page/6F338D868ECB85222A4EDD9CFF5D2C28 2026-08-26 01:05:31,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-08-26 01:05:31,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-08-26 01:05:31,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:31,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-08-26 01:05:31,916 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,916 26 INFO rb-1b89a89-224244-407968 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-26 01:05:31,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:32,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.016 0.242 2026-08-26 01:05:32,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '6F338D868ECB85222A4EDD9CFF5D2C28', 'loaderId': '5CCA81AAD17492DD7E84162D8C598DD1', 'isDownload': False} 2026-08-26 01:05:32,221 26 INFO rb-1b89a89-224244-407968 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-26 01:05:32,228 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:32,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:32,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:05:32,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:05:32,564 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:32,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:32,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:32,582 26 INFO rb-1b89a89-224244-407968 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-26 01:05:32,585 26 INFO rb-1b89a89-224244-407968 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-26 01:05:32,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:32,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:32,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:32,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "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.008 2026-08-26 01:05:32,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:05:32,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-08-26 01:05:32,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:32,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.073 0.179 2026-08-26 01:05:32,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:32,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:32,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-26 01:05:32,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:32,996 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:33,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:05:33,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:33,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:33,032 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:33,036 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:05:33,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:33,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.026 0.013 2026-08-26 01:05:33,067 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:33,090 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.053 2026-08-26 01:05:33,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-26 01:05:33,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.015 0.020 2026-08-26 01:05:33,266 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.053 0.127 2026-08-26 01:05:33,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.026 2026-08-26 01:05:33,389 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,399 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:33,440 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,495 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,601 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,652 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,708 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,763 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,814 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,864 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,915 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,976 26 INFO rb-1b89a89-224244-407968 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-26 01:05:33,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:33,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:05:34,026 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,084 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,133 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,236 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,288 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,339 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,392 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,446 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,497 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,547 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,598 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,653 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:34,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:05:34,703 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,757 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,808 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,913 26 INFO rb-1b89a89-224244-407968 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-26 01:05:34,965 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,019 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,070 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,121 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,176 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:35,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:05:35,226 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-08-26 01:05:35,282 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25338480 (allocated 26873856) 2026-08-26 01:05:35,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 107071 2026-08-26 01:05:35,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-08-26 01:05:35,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 107071 2026-08-26 01:05:35,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010535_444149_test_floating_order_name_change_partner.txt 2026-08-26 01:05:35,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpxiifx_h7_chrome_odoo" 2026-08-26 01:05:35,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-08-26 01:05:35,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 107279 2026-08-26 01:05:35,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpsg_a7pms_chrome_odoo 2026-08-26 01:05:35,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34865/json/version 2026-08-26 01:05:35,769 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:35,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:35,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34865/json 2026-08-26 01:05:35,791 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:35,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:34865/devtools/page/E10AA8336CF8A87D4FAC8DC45EDEADF1 2026-08-26 01:05:35,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-08-26 01:05:35,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-08-26 01:05:35,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:35,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-08-26 01:05:35,875 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,875 26 INFO rb-1b89a89-224244-407968 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-26 01:05:35,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:36,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.018 0.241 2026-08-26 01:05:36,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'E10AA8336CF8A87D4FAC8DC45EDEADF1', 'loaderId': '43E65400EE9D840656F15283F233AF9E', 'isDownload': False} 2026-08-26 01:05:36,142 26 INFO rb-1b89a89-224244-407968 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-26 01:05:36,152 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:36,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:36,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:05:36,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:05:36,479 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:36,480 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:36,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:36,494 26 INFO rb-1b89a89-224244-407968 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-26 01:05:36,497 26 INFO rb-1b89a89-224244-407968 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-26 01:05:36,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:05:36,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:36,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:36,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "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.008 2026-08-26 01:05:36,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:05:36,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:05:36,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:05:36,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 416 0.094 0.179 2026-08-26 01:05:36,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:36,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:05:36,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 01:05:36,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "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-26 01:05:36,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:36,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:37,001 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:37,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:37,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:37,018 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:37,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:37,062 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:37,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.015 2026-08-26 01:05:37,070 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:37,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-08-26 01:05:37,085 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.027 2026-08-26 01:05:37,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.122 2026-08-26 01:05:37,221 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.022 2026-08-26 01:05:37,272 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,329 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,379 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,433 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.004 0.008 2026-08-26 01:05:37,487 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:05:37,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-08-26 01:05:37,544 26 INFO rb-1b89a89-224244-407968 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-26 01:05:37,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13427544 (allocated 14417920) 2026-08-26 01:05:37,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 107279 2026-08-26 01:05:37,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-08-26 01:05:37,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 107279 2026-08-26 01:05:37,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.017 0.038 2026-08-26 01:05:37,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010537_695256_test_future_orders_are_not_cancelled.txt 2026-08-26 01:05:37,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpsg_a7pms_chrome_odoo" 2026-08-26 01:05:37,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-08-26 01:05:37,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 107481 2026-08-26 01:05:37,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpm3uj6nj3_chrome_odoo 2026-08-26 01:05:37,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:44293/json/version 2026-08-26 01:05:37,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:38,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:38,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:44293/json 2026-08-26 01:05:38,008 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:38,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:44293/devtools/page/B295CD767BBA6D1DD2F4F0F6A23E2494 2026-08-26 01:05:38,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-08-26 01:05:38,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-08-26 01:05:38,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:38,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-08-26 01:05:38,195 26 INFO rb-1b89a89-224244-407968 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-26 01:05:38,195 26 INFO rb-1b89a89-224244-407968 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-26 01:05:38,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:38,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.229 2026-08-26 01:05:38,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'B295CD767BBA6D1DD2F4F0F6A23E2494', 'loaderId': 'E7829CE7B3994C7105CF20A5DCB5C2D0', 'isDownload': False} 2026-08-26 01:05:38,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-08-26 01:05:38,458 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:38,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:38,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:05:38,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:05:38,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:38,779 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:38,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:38,791 26 INFO rb-1b89a89-224244-407968 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-26 01:05:38,794 26 INFO rb-1b89a89-224244-407968 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-26 01:05:38,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:05:38,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:38,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:38,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-08-26 01:05:38,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:05:38,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:05:38,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:05:39,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.084 0.161 2026-08-26 01:05:39,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "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-26 01:05:39,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:39,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:05:39,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:39,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:39,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:39,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:39,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:39,228 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:39,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-08-26 01:05:39,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-08-26 01:05:39,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:39,267 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:39,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.055 2026-08-26 01:05:39,284 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,287 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:39,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.061 0.019 2026-08-26 01:05:39,382 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.102 2026-08-26 01:05:39,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.087 2026-08-26 01:05:39,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:39,560 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,573 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:39,631 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,681 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,732 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,786 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,837 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,889 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,948 26 INFO rb-1b89a89-224244-407968 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-26 01:05:39,999 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,051 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,230 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,281 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,344 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,394 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,445 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,498 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,550 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,602 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,665 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,716 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,768 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,947 26 INFO rb-1b89a89-224244-407968 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-26 01:05:40,997 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,063 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,114 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,165 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,218 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,269 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,320 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,383 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,433 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,484 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,534 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,585 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,641 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,698 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,766 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,817 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,868 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,918 26 INFO rb-1b89a89-224244-407968 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-26 01:05:41,968 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,022 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,085 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,136 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,187 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,238 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,288 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,342 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,393 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,447 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,502 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,553 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,606 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,660 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,711 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,762 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,835 26 INFO rb-1b89a89-224244-407968 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-26 01:05:42,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49451154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ffc917e6-f18a-42aa-9d36-9de6f9fc6455'}] 2026-08-26 01:05:42,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49451154 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ffc917e6-f18a-42aa-9d36-9de6f9fc6455'} created pos.order #740 2026-08-26 01:05:42,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49451154 finished 2026-08-26 01:05:42,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.018 0.044 2026-08-26 01:05:42,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10487183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1acf7ed9-49ad-4f02-b046-c2f76abe8a1c'}] 2026-08-26 01:05:42,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10487183 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1acf7ed9-49ad-4f02-b046-c2f76abe8a1c'} created pos.order #741 2026-08-26 01:05:42,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10487183 finished 2026-08-26 01:05:42,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.012 0.036 2026-08-26 01:05:43,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13586619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1acf7ed9-49ad-4f02-b046-c2f76abe8a1c'}] 2026-08-26 01:05:43,025 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,028 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:43,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13586619 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1acf7ed9-49ad-4f02-b046-c2f76abe8a1c'} updated pos.order #741 2026-08-26 01:05:43,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13586619 finished 2026-08-26 01:05:43,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.039 2026-08-26 01:05:43,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.004 2026-08-26 01:05:43,130 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,181 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,231 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,282 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,336 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,387 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,438 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,493 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,544 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-08-26 01:05:43,663 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.021 2026-08-26 01:05:43,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:05:43,760 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,810 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:05:43,879 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,930 26 INFO rb-1b89a89-224244-407968 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-26 01:05:43,987 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,038 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,089 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,145 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,196 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-08-26 01:05:44,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:05:44,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18875876 (allocated 20582400) 2026-08-26 01:05:44,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 107481 2026-08-26 01:05:44,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-08-26 01:05:44,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 107481 2026-08-26 01:05:44,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010544_413922_test_global_discount_split.txt 2026-08-26 01:05:44,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpm3uj6nj3_chrome_odoo" 2026-08-26 01:05:44,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-08-26 01:05:44,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 107685 2026-08-26 01:05:44,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmp8fef7qjr_chrome_odoo 2026-08-26 01:05:44,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:32871/json/version 2026-08-26 01:05:44,653 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:44,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:44,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:32871/json 2026-08-26 01:05:44,696 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:44,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:32871/devtools/page/CD2410549AAE371097DDF4C62467E5DB 2026-08-26 01:05:44,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-08-26 01:05:44,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-08-26 01:05:44,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:44,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-08-26 01:05:44,868 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,868 26 INFO rb-1b89a89-224244-407968 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-26 01:05:44,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:45,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.017 0.371 2026-08-26 01:05:45,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'CD2410549AAE371097DDF4C62467E5DB', 'loaderId': 'FAF7ABE0E34516574388E8857DFD0666', 'isDownload': False} 2026-08-26 01:05:45,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-08-26 01:05:45,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:45,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:45,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:45,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:05:45,627 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:45,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:05:45,636 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:45,639 26 INFO rb-1b89a89-224244-407968 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-26 01:05:45,642 26 INFO rb-1b89a89-224244-407968 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-26 01:05:45,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:45,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:45,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:45,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "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.005 2026-08-26 01:05:45,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:05:45,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:05:45,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:05:45,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.088 0.163 2026-08-26 01:05:45,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:45,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:46,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 01:05:46,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:46,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:46,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:46,097 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:46,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:46,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:05:46,116 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "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-26 01:05:46,121 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.061 2026-08-26 01:05:46,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-26 01:05:46,188 26 INFO rb-1b89a89-224244-407968 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-26 01:05:46,198 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:46,273 26 INFO rb-1b89a89-224244-407968 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-26 01:05:46,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.076 2026-08-26 01:05:46,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.006 0.103 2026-08-26 01:05:46,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.053 2026-08-26 01:05:46,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:46,410 26 INFO rb-1b89a89-224244-407968 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-26 01:05:46,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,485 26 INFO rb-1b89a89-224244-407968 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-26 01:05:46,551 26 INFO rb-1b89a89-224244-407968 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-26 01:05:46,588 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:05:46,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:05:46,590 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:05:46,590 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:05:46,590 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:05:46,593 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:05:46,593 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:05:46,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:05:46,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:05:46,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:05:46,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:05:46,595 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:05:46,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:05:46,597 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:05:46,597 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:05:46,597 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:05:46,597 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:05:46,597 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:05:46,598 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:05:46,599 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:05:46,599 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,610 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,611 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:46,612 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:46,612 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:46,614 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:46,615 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-08-26 01:05:46,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-08-26 01:05:46,662 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:05:46,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:46,664 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:05:46,665 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:05:46,667 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:05:46,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:05:46,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:05:46,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:05:46,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:05:46,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:05:46,669 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:05:46,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:05:46,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:05:46,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:05:46,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:05:46,672 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:05:46,673 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:05:46,673 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:05:46,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:05:46,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:05:46,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:05:46,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:05:46,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:05:46,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:05:46,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:05:46,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:05:46,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:05:46,676 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:05:46,676 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:05:46,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:05:46,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:05:46,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:05:46,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:05:46,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:05:46,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:05:46,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:05:46,683 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "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-26 01:05:46,683 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,685 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:05:46,686 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:05:46,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:05:46,692 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:46,693 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,694 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:46,695 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:05:46,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:05:46,696 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:05:46,767 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:05:46,768 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:05:46,768 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:05:46,768 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:05:46,769 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:05:46,769 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:05:46,769 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:05:46,770 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:05:46,771 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:05:46,772 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:05:46,772 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:05:46,772 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:05:46,772 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:05:46,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:05:46,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:05:46,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:05:46,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:05:46,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:05:46,774 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:05:46,774 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:05:46,774 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:05:46,774 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:05:46,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:05:46,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:05:46,776 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:05:46,778 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,780 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:46,781 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:05:46,781 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:05:46,782 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:46,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:05:46,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:05:46,783 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:05:46,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:05:46,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:05:46,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:05:46,784 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:05:46,786 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:47,057 26 INFO rb-1b89a89-224244-407968 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-26 01:05:47,081 26 INFO rb-1b89a89-224244-407968 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-26 01:05:47,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-08-26 01:05:47,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:05:47,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 14833152 (allocated 16515072) 2026-08-26 01:05:47,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 107685 2026-08-26 01:05:47,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-08-26 01:05:47,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 107685 2026-08-26 01:05:47,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010547_259651_test_multiple_preparation_printer.txt 2026-08-26 01:05:47,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmp8fef7qjr_chrome_odoo" 2026-08-26 01:05:47,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-08-26 01:05:47,524 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 107910 2026-08-26 01:05:47,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpyndgojk__chrome_odoo 2026-08-26 01:05:47,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:37681/json/version 2026-08-26 01:05:47,526 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:47,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:47,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:37681/json 2026-08-26 01:05:47,587 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:47,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:37681/devtools/page/D4AC3EFC7A10848AAB04717092BA9A00 2026-08-26 01:05:47,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-08-26 01:05:47,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-08-26 01:05:47,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:47,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-08-26 01:05:47,709 26 INFO rb-1b89a89-224244-407968 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-26 01:05:47,709 26 INFO rb-1b89a89-224244-407968 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-26 01:05:47,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:48,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.016 0.273 2026-08-26 01:05:48,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': 'D4AC3EFC7A10848AAB04717092BA9A00', 'loaderId': '7AED89C2E3A0BCB55018C56CE37540F4', 'isDownload': False} 2026-08-26 01:05:48,007 26 INFO rb-1b89a89-224244-407968 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-26 01:05:48,017 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:48,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:48,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:05:48,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:05:48,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:48,375 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:48,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:48,391 26 INFO rb-1b89a89-224244-407968 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-26 01:05:48,393 26 INFO rb-1b89a89-224244-407968 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-26 01:05:48,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:48,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:48,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:48,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:05:48,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:05:48,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.022 2026-08-26 01:05:48,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:05:48,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.071 0.165 2026-08-26 01:05:48,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:48,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:48,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:05:48,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:48,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:48,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:48,826 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:48,834 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:48,835 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:48,868 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:48,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:48,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.014 2026-08-26 01:05:48,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:05:48,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-26 01:05:48,890 26 INFO rb-1b89a89-224244-407968 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-26 01:05:48,904 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:48,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.057 0.020 2026-08-26 01:05:48,992 26 INFO rb-1b89a89-224244-407968 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-26 01:05:49,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.068 0.102 2026-08-26 01:05:49,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.100 2026-08-26 01:05:49,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:49,170 26 INFO rb-1b89a89-224244-407968 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-26 01:05:49,181 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,239 26 INFO rb-1b89a89-224244-407968 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-26 01:05:49,305 26 INFO rb-1b89a89-224244-407968 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-26 01:05:49,371 26 INFO rb-1b89a89-224244-407968 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-26 01:05:49,407 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:05:49,407 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:05:49,407 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:05:49,407 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:05:49,408 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:05:49,408 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:05:49,408 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:05:49,408 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:05:49,409 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:05:49,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:05:49,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:05:49,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:05:49,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:05:49,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:05:49,411 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:05:49,411 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:05:49,411 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:05:49,411 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:05:49,411 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:05:49,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:05:49,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:05:49,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:05:49,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:05:49,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:05:49,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:05:49,414 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:05:49,414 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:05:49,414 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:05:49,414 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:05:49,415 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:05:49,419 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,422 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,426 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:49,428 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:49,430 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:49,431 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:05:49,432 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:05:49,432 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:05:49,433 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:05:49,433 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:05:49,433 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:05:49,434 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:49,434 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:05:49,458 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:05:49,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:05:49,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:05:49,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:05:49,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:05:49,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:05:49,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:05:49,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:05:49,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:05:49,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:05:49,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:05:49,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:05:49,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:05:49,461 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:05:49,462 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:05:49,462 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:05:49,463 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:05:49,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:05:49,465 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:49,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:05:49,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:05:49,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:05:49,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:05:49,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:05:49,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:05:49,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:05:49,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:05:49,467 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:05:49,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:05:49,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,469 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:05:49,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:05:49,470 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:05:49,472 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:49,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:05:49,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:05:49,475 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:49,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,478 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:49,479 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:49,482 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:05:49,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:05:49,486 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:49,487 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:49,487 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:05:49,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:05:49,488 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:05:49,489 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:05:49,489 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:05:49,489 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:05:49,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:05:49,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:05:49,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:05:49,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:05:49,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:05:49,491 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:05:49,492 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:05:49,492 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:05:49,493 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:05:49,493 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:05:49,494 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:05:49,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,496 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:05:49,497 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:05:49,497 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:05:49,497 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:05:49,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:05:49,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:05:49,558 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:05:49,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:05:49,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:05:49,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:05:49,560 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:05:49,561 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:05:49,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:05:49,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:05:49,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:05:49,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:49,573 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:05:49,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:05:49,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:05:49,579 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:49,584 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:49,584 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:49,845 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,104 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,130 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,180 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-08-26 01:05:50,233 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15327264 (allocated 16777216) 2026-08-26 01:05:50,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 107910 2026-08-26 01:05:50,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-08-26 01:05:50,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 107910 2026-08-26 01:05:50,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010550_379947_test_multiple_preparation_printer_different_categories.txt 2026-08-26 01:05:50,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpyndgojk__chrome_odoo" 2026-08-26 01:05:50,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-08-26 01:05:50,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 108142 2026-08-26 01:05:50,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpoorv5jan_chrome_odoo 2026-08-26 01:05:50,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:37325/json/version 2026-08-26 01:05:50,680 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:50,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:50,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:37325/json 2026-08-26 01:05:50,684 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:50,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:37325/devtools/page/403B18A075B7B6EA40CC9539EFE46501 2026-08-26 01:05:50,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-08-26 01:05:50,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-08-26 01:05:50,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:50,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-08-26 01:05:50,785 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,785 26 INFO rb-1b89a89-224244-407968 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-26 01:05:50,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:51,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.237 2026-08-26 01:05:51,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '403B18A075B7B6EA40CC9539EFE46501', 'loaderId': 'E1C82A0C7AD9F214C4838F690621A231', 'isDownload': False} 2026-08-26 01:05:51,047 26 INFO rb-1b89a89-224244-407968 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-26 01:05:51,056 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:51,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:05:51,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:05:51,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:05:51,385 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:51,387 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:51,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:51,399 26 INFO rb-1b89a89-224244-407968 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-26 01:05:51,402 26 INFO rb-1b89a89-224244-407968 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-26 01:05:51,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:51,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:51,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:51,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "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.005 2026-08-26 01:05:51,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:05:51,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-08-26 01:05:51,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:05:51,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.069 0.160 2026-08-26 01:05:51,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "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-26 01:05:51,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:51,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:05:51,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:05:51,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:51,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:51,814 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:51,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:51,824 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:51,825 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:51,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:51,870 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:51,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.012 2026-08-26 01:05:51,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:05:51,883 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:51,892 26 INFO rb-1b89a89-224244-407968 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-26 01:05:51,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.019 2026-08-26 01:05:51,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.012 0.104 2026-08-26 01:05:52,006 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.067 2026-08-26 01:05:52,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:52,158 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:52,227 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,278 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,388 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,441 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,491 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,546 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,601 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,652 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,707 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,757 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,808 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,871 26 INFO rb-1b89a89-224244-407968 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-26 01:05:52,877 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:52,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:52,940 26 INFO rb-1b89a89-224244-407968 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-26 01:05:53,006 26 INFO rb-1b89a89-224244-407968 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-26 01:05:53,009 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49213711 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd1456c75-13ab-467a-a372-5635bdc28ac4'}] 2026-08-26 01:05:53,010 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:53,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49213711 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd1456c75-13ab-467a-a372-5635bdc28ac4'} created pos.order #742 2026-08-26 01:05:53,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49213711 finished 2026-08-26 01:05:53,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.051 0.121 2026-08-26 01:05:53,271 26 INFO rb-1b89a89-224244-407968 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-26 01:05:53,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-08-26 01:05:53,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-26 01:05:53,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19340380 (allocated 20844544) 2026-08-26 01:05:53,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 108142 2026-08-26 01:05:53,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-08-26 01:05:53,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 108142 2026-08-26 01:05:53,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010553_435704_test_name_preset_skip_screen.txt 2026-08-26 01:05:53,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpoorv5jan_chrome_odoo" 2026-08-26 01:05:53,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-08-26 01:05:53,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 108338 2026-08-26 01:05:53,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp_39az4pg_chrome_odoo 2026-08-26 01:05:53,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:34815/json/version 2026-08-26 01:05:53,640 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:53,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:53,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:34815/json 2026-08-26 01:05:53,690 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:05:53,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:34815/devtools/page/684A4D1531E2BF30B62DB11970DAACB3 2026-08-26 01:05:53,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-08-26 01:05:53,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-08-26 01:05:53,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:05:53,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-08-26 01:05:53,793 26 INFO rb-1b89a89-224244-407968 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-26 01:05:53,793 26 INFO rb-1b89a89-224244-407968 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-26 01:05:53,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:54,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.019 0.272 2026-08-26 01:05:54,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '684A4D1531E2BF30B62DB11970DAACB3', 'loaderId': '5B891F7228B4B0A6E99BA35311E21F2E', 'isDownload': False} 2026-08-26 01:05:54,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-08-26 01:05:54,102 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:54,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:54,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:05:54,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:05:54,456 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:54,459 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:54,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:05:54,474 26 INFO rb-1b89a89-224244-407968 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-26 01:05:54,479 26 INFO rb-1b89a89-224244-407968 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-26 01:05:54,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:05:54,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:54,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:54,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "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.005 2026-08-26 01:05:54,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:05:54,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:05:54,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-26 01:05:54,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.080 0.169 2026-08-26 01:05:54,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:54,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05: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-26 01:05:54,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:05:54,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:54,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-08-26 01:05:54,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:05:54,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:54,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:54,969 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:54,974 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:05:54,985 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:54,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:54,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.006 0.015 2026-08-26 01:05:54,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.026 2026-08-26 01:05:55,002 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:05:55,078 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.061 0.026 2026-08-26 01:05:55,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.056 0.105 2026-08-26 01:05:55,175 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.023 2026-08-26 01:05:55,220 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,277 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,328 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,383 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,437 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,492 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,546 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:05:55,596 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,649 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.003 2026-08-26 01:05:55,666 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:55,700 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,756 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,809 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,860 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,911 26 INFO rb-1b89a89-224244-407968 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-26 01:05:55,962 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,016 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.002 2026-08-26 01:05:56,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.002 0.009 2026-08-26 01:05:56,067 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,121 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:05:56,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:05:56,172 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,225 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:56,315 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,323 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:56,384 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,447 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,454 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:56,454 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:05:56,497 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,561 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,621 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45553834 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1424997e-c633-4a5b-8bf2-cf4a64e7eb42'}] 2026-08-26 01:05:56,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:56,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45553834 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1424997e-c633-4a5b-8bf2-cf4a64e7eb42'} created pos.order #743 2026-08-26 01:05:56,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45553834 finished 2026-08-26 01:05:56,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.044 0.113 2026-08-26 01:05:56,860 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,909 26 INFO rb-1b89a89-224244-407968 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-26 01:05:56,959 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,012 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,063 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,117 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,170 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,225 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,277 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:57] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.002 0.006 2026-08-26 01:05:57,330 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,380 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,441 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:57,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:05:57,493 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,543 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,595 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,646 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,697 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,750 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:57] "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.005 2026-08-26 01:05:57,805 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,855 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,919 26 INFO rb-1b89a89-224244-407968 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-26 01:05:57,969 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,023 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,080 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84898431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4b4df2b7-0a5e-4676-bbec-9ea5571d9d66'}] 2026-08-26 01:05:58,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84898431 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4b4df2b7-0a5e-4676-bbec-9ea5571d9d66'} created pos.order #744 2026-08-26 01:05:58,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84898431 finished 2026-08-26 01:05:58,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.042 0.114 2026-08-26 01:05:58,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:58] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:58,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:58] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:05:58,296 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,343 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-08-26 01:05:58,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-26 01:05:58,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18252384 (allocated 20320256) 2026-08-26 01:05:58,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 108338 2026-08-26 01:05:58,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-08-26 01:05:58,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 108338 2026-08-26 01:05:58,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010558_507537_test_no_ghost_floor.txt 2026-08-26 01:05:58,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp_39az4pg_chrome_odoo" 2026-08-26 01:05:58,515 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-08-26 01:05:58,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 108558 2026-08-26 01:05:58,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpmtcock3r_chrome_odoo 2026-08-26 01:05:58,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:39321/json/version 2026-08-26 01:05:58,809 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-08-26 01:05:58,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:39321/json 2026-08-26 01:05:58,861 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:39321/devtools/page/F883C0A209E22C3384446D0000DC99C1 2026-08-26 01:05:58,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-08-26 01:05:58,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-08-26 01:05:58,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:05:58,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-08-26 01:05:58,887 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,887 26 INFO rb-1b89a89-224244-407968 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-26 01:05:58,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:05:59,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.326 2026-08-26 01:05:59,236 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'F883C0A209E22C3384446D0000DC99C1', 'loaderId': '5C157EE6C567E25095E3FBC47E0EED0C', 'isDownload': False} 2026-08-26 01:05:59,236 26 INFO rb-1b89a89-224244-407968 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-26 01:05:59,245 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:05:59,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:05:59,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.008 2026-08-26 01:05:59,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-26 01:05:59,580 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:59,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-26 01:05:59,600 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:59,604 26 INFO rb-1b89a89-224244-407968 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-26 01:05:59,607 26 INFO rb-1b89a89-224244-407968 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-26 01:05:59,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:05:59,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:05:59,620 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:59,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "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.005 2026-08-26 01:05:59,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:05:59,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-26 01:05:59,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:05:59,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.074 0.179 2026-08-26 01:05:59,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:05:59,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:05:59,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:05:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.024 2026-08-26 01:06:00,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:00,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:00,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:00,070 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:00,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:00,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:00,081 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:00,092 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:00,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:00,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.012 0.014 2026-08-26 01:06:00,160 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 01:06:00,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.091 2026-08-26 01:06:00,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.086 2026-08-26 01:06:00,208 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.051 0.121 2026-08-26 01:06:00,278 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:00,289 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.027 2026-08-26 01:06:00,400 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-08-26 01:06:00,451 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13359640 (allocated 14417920) 2026-08-26 01:06:00,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 108558 2026-08-26 01:06:00,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-08-26 01:06:00,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 108558 2026-08-26 01:06:00,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010600_588681_test_open_default_register_screen_config.txt 2026-08-26 01:06:00,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpmtcock3r_chrome_odoo" 2026-08-26 01:06:00,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-08-26 01:06:00,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 108758 2026-08-26 01:06:00,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpenmfra47_chrome_odoo 2026-08-26 01:06:00,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:34341/json/version 2026-08-26 01:06:00,875 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:00,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:00,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:34341/json 2026-08-26 01:06:00,886 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:00,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:34341/devtools/page/DE846DB01CC83716A77A2F9E2FD54D23 2026-08-26 01:06:00,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-08-26 01:06:00,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-08-26 01:06:00,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:00,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-08-26 01:06:00,983 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,983 26 INFO rb-1b89a89-224244-407968 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-26 01:06:00,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:01,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.248 2026-08-26 01:06:01,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'DE846DB01CC83716A77A2F9E2FD54D23', 'loaderId': '84AEEE990016E6BC49FCE6B37D2A5630', 'isDownload': False} 2026-08-26 01:06:01,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-08-26 01:06:01,270 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:01,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:06:01,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:06:01,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:06:01,631 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:01,640 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:01,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:06:01,651 26 INFO rb-1b89a89-224244-407968 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-26 01:06:01,654 26 INFO rb-1b89a89-224244-407968 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-26 01:06:01,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:06:01,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:01,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:01,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "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-26 01:06:01,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:06:01,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-08-26 01:06:01,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:06:01,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.080 0.177 2026-08-26 01:06:01,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:02,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:06:02,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.003 2026-08-26 01:06:02,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:02,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:02,105 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,115 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:02,116 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:02,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.006 0.012 2026-08-26 01:06:02,132 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,134 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 01:06:02,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-26 01:06:02,179 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,195 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:02,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.020 2026-08-26 01:06:02,294 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.114 2026-08-26 01:06:02,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.092 2026-08-26 01:06:02,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.003 2026-08-26 01:06:02,472 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,499 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,526 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,600 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,655 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,720 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,775 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,842 26 INFO rb-1b89a89-224244-407968 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-26 01:06:02,890 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:06:02,890 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:06:02,890 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:06:02,890 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:06:02,891 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:06:02,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:06:02,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:06:02,894 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:06:02,894 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:06:02,894 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:06:02,895 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:06:02,895 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:06:02,895 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:06:02,896 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:06:02,896 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:06:02,897 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:06:02,898 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,898 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:06:02,899 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:06:02,899 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:06:02,899 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:06:02,899 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:06:02,899 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:06:02,900 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:06:02,900 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:06:02,900 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:06:02,905 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,906 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:02,907 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,908 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:02,911 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,911 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,916 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,918 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:06:02,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:06:02,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:06:02,920 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:06:02,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:06:02,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:06:02,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:06:02,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:06:02,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:06:02,961 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:06:02,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:06:02,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:06:02,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:06:02,963 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:06:02,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:06:02,964 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:06:02,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:06:02,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:06:02,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:06:02,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:06:02,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:06:02,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:06:02,967 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:06:02,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:06:02,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:06:02,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:06:02,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:06:02,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:06:02,984 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:06:02,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,984 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:06:02,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:06:02,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:06:02,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:06:02,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:06:02,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:06:02,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:06:02,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:06:02,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:06:02,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:06:02,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:06:02,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:06:02,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:06:02,991 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:06:02,992 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:06:02,992 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,992 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:06:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:06:02,996 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:06:02,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:02,998 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:06:02,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:02] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:02,999 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:06:03,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:06:03,006 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:06:03,006 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:06:03,008 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:06:03,058 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-08-26 01:06:03,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:06:03,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:06:03,063 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:03,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:03,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 01:06:03,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:06:03,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:06:03,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:06:03,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:06:03,072 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:03,074 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:03,076 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:03,076 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:03,082 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:03,083 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:03,369 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:03,429 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,481 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,531 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,582 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,636 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,692 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30448979 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2ad4891d-07ae-4968-99be-1d816563af2a'}] 2026-08-26 01:06:03,745 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30448979 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2ad4891d-07ae-4968-99be-1d816563af2a'} created pos.order #745 2026-08-26 01:06:03,753 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30448979 finished 2026-08-26 01:06:03,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.020 0.046 2026-08-26 01:06:03,796 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,847 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.004 2026-08-26 01:06:03,907 26 INFO rb-1b89a89-224244-407968 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-26 01:06:03,958 26 INFO rb-1b89a89-224244-407968 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-26 01:06:04,012 26 INFO rb-1b89a89-224244-407968 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-26 01:06:04,066 26 INFO rb-1b89a89-224244-407968 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-26 01:06:05,117 26 INFO rb-1b89a89-224244-407968 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-26 01:06:05,171 26 INFO rb-1b89a89-224244-407968 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-26 01:06:05,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:05] "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-26 01:06:05,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60974183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2ad4891d-07ae-4968-99be-1d816563af2a'}] 2026-08-26 01:06:05,430 26 INFO rb-1b89a89-224244-407968 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-26 01:06:05,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60974183 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2ad4891d-07ae-4968-99be-1d816563af2a'} updated pos.order #745 2026-08-26 01:06:05,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60974183 finished 2026-08-26 01:06:05,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.020 0.041 2026-08-26 01:06:05,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:06:05,524 26 INFO rb-1b89a89-224244-407968 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-26 01:06:05,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-08-26 01:06:05,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:06:05,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17559588 (allocated 19533824) 2026-08-26 01:06:05,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 108758 2026-08-26 01:06:05,633 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-08-26 01:06:05,633 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 108758 2026-08-26 01:06:05,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010605_727101_test_pos_restaurant_course.txt 2026-08-26 01:06:05,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpenmfra47_chrome_odoo" 2026-08-26 01:06:05,751 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-08-26 01:06:05,953 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #219 deleted product.product records with IDs: [2550] 2026-08-26 01:06:06,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 108992 2026-08-26 01:06:06,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpfq5qwpe3_chrome_odoo 2026-08-26 01:06:06,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:35253/json/version 2026-08-26 01:06:06,258 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:06,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:06,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:35253/json 2026-08-26 01:06:06,263 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:06,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:35253/devtools/page/34E75B8D617592E85096BB892A517B01 2026-08-26 01:06:06,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-08-26 01:06:06,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-08-26 01:06:06,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:06,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-08-26 01:06:06,292 26 INFO rb-1b89a89-224244-407968 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-26 01:06:06,292 26 INFO rb-1b89a89-224244-407968 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-26 01:06:06,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:06,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.023 0.288 2026-08-26 01:06:06,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '34E75B8D617592E85096BB892A517B01', 'loaderId': 'C5ED5C8369F0147F200E07C593DD4AB7', 'isDownload': False} 2026-08-26 01:06:06,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-08-26 01:06:06,620 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:06,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:06,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:06:06,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:06:06,949 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:06,950 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:06,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:06,966 26 INFO rb-1b89a89-224244-407968 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-26 01:06:06,982 26 INFO rb-1b89a89-224244-407968 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-26 01:06:06,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.004 2026-08-26 01:06:06,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:06,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:07,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:06:07,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:06:07,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:06:07,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:06:07,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.098 0.185 2026-08-26 01:06:07,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:07,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:06:07,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:06:07,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.042 2026-08-26 01:06:07,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:07,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:07,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:07,513 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:07,524 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:07,526 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:07,536 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:07,560 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "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-26 01:06:07,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.017 2026-08-26 01:06:07,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:06:07,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 01:06:07,587 26 INFO rb-1b89a89-224244-407968 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-26 01:06:07,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:07,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.024 2026-08-26 01:06:07,705 26 INFO rb-1b89a89-224244-407968 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-26 01:06:07,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.106 2026-08-26 01:06:07,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.030 2026-08-26 01:06:07,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:07,854 26 INFO rb-1b89a89-224244-407968 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-26 01:06:07,871 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:07,904 26 INFO rb-1b89a89-224244-407968 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-26 01:06:07,960 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,015 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,068 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,119 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,171 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,233 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-08-26 01:06:08,284 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,351 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,402 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,455 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,510 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,566 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,622 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,672 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,723 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-08-26 01:06:08,830 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,891 26 INFO rb-1b89a89-224244-407968 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-26 01:06:08,935 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:06:08,936 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:06:08,936 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:06:08,936 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:06:08,937 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:06:08,937 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:06:08,937 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:06:08,937 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:06:08,938 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:06:08,938 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:06:08,938 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:06:08,939 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:06:08,939 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:06:08,939 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:06:08,940 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:06:08,940 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:06:08,940 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:06:08,941 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:06:08,941 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:06:08,941 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:06:08,941 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:06:08,942 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:06:08,942 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:06:08,942 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:06:08,943 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:06:08,943 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:06:08,943 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:06:08,944 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:06:08,944 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:06:08,945 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:06:08,945 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:06:08,945 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:06:08,946 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:06:08,946 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:06:08,946 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:06:08,947 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:06:08,947 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:06:08,948 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:06:08,948 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:06:08,948 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:06:08,952 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:08,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:08,956 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:08,957 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:08,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:08,961 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:08,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:08,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:06:08,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:06:08,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:06:08,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:06:08,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:06:08,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:06:08,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:06:08,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:06:08,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:06:08,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:06:08,969 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:06:08,969 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:06:08,969 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:06:08,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:06:08,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:06:08,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:06:08,971 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:06:08,971 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:06:08,971 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:06:08,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:06:08,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:08,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:06:08,976 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:06:08,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:08,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:08,980 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:08,980 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:06:08,982 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:06:08,983 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:08,983 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:06:08,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:08,984 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:06:08,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:06:08,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:06:08,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:06:08,986 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:06:08,987 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:06:08,988 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:06:08,988 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:06:08,989 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:06:08,989 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:06:08,989 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:06:08,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:06:08,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:06:08,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:06:08,991 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:06:08,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:08,995 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:08,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:08] "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-26 01:06:09,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:06:09,001 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:09,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:06:09,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:06:09,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:09,062 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-08-26 01:06:09,062 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:06:09,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:09,064 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:06:09,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:06:09,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:06:09,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:06:09,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:06:09,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:06:09,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:06:09,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:06:09,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:06:09,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:06:09,067 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:06:09,068 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:06:09,068 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:06:09,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:06:09,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:06:09,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:06:09,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:06:09,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:06:09,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:06:09,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:06:09,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:06:09,071 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:06:09,072 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:06:09,072 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:06:09,073 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:06:09,074 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:06:09,075 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:09,077 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:09,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:09,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:09,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:09,083 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:09,086 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:09,338 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,363 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:09,423 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,476 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,527 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,578 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,631 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,684 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,740 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-08-26 01:06:09,845 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,901 26 INFO rb-1b89a89-224244-407968 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-26 01:06:09,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75069554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43a42f0b-6865-468f-be33-24e2f9c0a9fb'}] 2026-08-26 01:06:09,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75069554 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43a42f0b-6865-468f-be33-24e2f9c0a9fb'} created pos.order #746 2026-08-26 01:06:09,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75069554 finished 2026-08-26 01:06:09,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.016 0.042 2026-08-26 01:06:09,996 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:10,057 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,117 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,170 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,221 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,271 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,322 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,375 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,427 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-08-26 01:06:10,535 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,591 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32136306 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '46492243-7076-40c4-9df4-5ad9e7c59085'}] 2026-08-26 01:06:10,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32136306 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '46492243-7076-40c4-9df4-5ad9e7c59085'} created pos.order #747 2026-08-26 01:06:10,634 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32136306 finished 2026-08-26 01:06:10,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.038 2026-08-26 01:06:10,679 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:06:10,741 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,798 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,848 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,903 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,960 26 INFO rb-1b89a89-224244-407968 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-26 01:06:10,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:10] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:06:11,012 26 INFO rb-1b89a89-224244-407968 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-26 01:06:11,069 26 INFO rb-1b89a89-224244-407968 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-26 01:06:11,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724975 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '3acff2f2-64cc-4f67-9ae4-73a2dea0bea4'}] 2026-08-26 01:06:11,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724975 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '3acff2f2-64cc-4f67-9ae4-73a2dea0bea4'} created pos.order #748 2026-08-26 01:06:11,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724975 finished 2026-08-26 01:06:11,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.037 2026-08-26 01:06:11,145 26 INFO rb-1b89a89-224244-407968 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-26 01:06:11,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-08-26 01:06:11,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-08-26 01:06:11,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:06:11,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20877872 (allocated 22810624) 2026-08-26 01:06:11,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 108992 2026-08-26 01:06:11,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-08-26 01:06:11,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 108992 2026-08-26 01:06:11,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010611_396609_test_preparation_printer_content.txt 2026-08-26 01:06:11,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpfq5qwpe3_chrome_odoo" 2026-08-26 01:06:11,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-08-26 01:06:11,698 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 109231 2026-08-26 01:06:11,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp83agok6n_chrome_odoo 2026-08-26 01:06:11,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:34353/json/version 2026-08-26 01:06:11,699 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:11,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:11,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:34353/json 2026-08-26 01:06:11,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:11,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:34353/devtools/page/134E7423C518F5C448AF5ECBAF0CD49B 2026-08-26 01:06:11,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-08-26 01:06:11,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-08-26 01:06:11,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:11,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-08-26 01:06:11,802 26 INFO rb-1b89a89-224244-407968 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-26 01:06:11,802 26 INFO rb-1b89a89-224244-407968 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-26 01:06:11,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:12,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.028 0.353 2026-08-26 01:06:12,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '134E7423C518F5C448AF5ECBAF0CD49B', 'loaderId': 'D2C16E8E6D1E28AED268C887D8AAF515', 'isDownload': False} 2026-08-26 01:06:12,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-08-26 01:06:12,200 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:12,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:06:12,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:12,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:06:12,557 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:12,559 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:12,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:12,573 26 INFO rb-1b89a89-224244-407968 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-26 01:06:12,576 26 INFO rb-1b89a89-224244-407968 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-26 01:06:12,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:06:12,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:12,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:12,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "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.005 2026-08-26 01:06:12,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:06:12,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-26 01:06:12,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:06:12,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.088 0.174 2026-08-26 01:06:12,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:12,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:12,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:06:13,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:13,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:13,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:13,070 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:13,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:13,077 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:13,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:13,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-08-26 01:06:13,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:13,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:13,098 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,110 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:13,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.030 2026-08-26 01:06:13,176 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.011 0.080 2026-08-26 01:06:13,285 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.171 2026-08-26 01:06:13,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.029 2026-08-26 01:06:13,408 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,422 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:13,480 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,531 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,587 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,646 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,701 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,760 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:06:13,822 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,883 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,885 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40264257 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '5621fbb2-5892-4efa-9f01-f77db0f1ef17'}] 2026-08-26 01:06:13,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40264257 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '5621fbb2-5892-4efa-9f01-f77db0f1ef17'} created pos.order #749 2026-08-26 01:06:13,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40264257 finished 2026-08-26 01:06:13,933 26 INFO rb-1b89a89-224244-407968 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-26 01:06:13,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.016 0.040 2026-08-26 01:06:13,987 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,029 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:06:16,093 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,150 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,212 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344111 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '9e9291ec-5205-43d3-bfe8-4f8b76283b9f'}] 2026-08-26 01:06:16,237 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344111 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '9e9291ec-5205-43d3-bfe8-4f8b76283b9f'} created pos.order #750 2026-08-26 01:06:16,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344111 finished 2026-08-26 01:06:16,263 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.037 2026-08-26 01:06:16,313 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.014 0.027 2026-08-26 01:06:16,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:06:16,368 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,422 26 INFO rb-1b89a89-224244-407968 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-26 01:06:16,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.012 0.033 2026-08-26 01:06:16,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:16] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.007 0.017 2026-08-26 01:06:17,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:17,153 26 INFO rb-1b89a89-224244-407968 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-26 01:06:17,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:06:17,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:17,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:17,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.011 2026-08-26 01:06:17,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.013 2026-08-26 01:06:17,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:06:17,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.016 0.019 2026-08-26 01:06:17,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:17,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-26 01:06:17,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "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.003 2026-08-26 01:06:17,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:17,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:17,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.010 0.019 2026-08-26 01:06:17,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:06:17,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-08-26 01:06:17,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-26 01:06:17,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.004 0.008 2026-08-26 01:06:17,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.047 0.028 2026-08-26 01:06:17,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.153 2026-08-26 01:06:17,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16958856 (allocated 18874368) 2026-08-26 01:06:17,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 109231 2026-08-26 01:06:17,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-08-26 01:06:17,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 109231 2026-08-26 01:06:17,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010617_763515_test_preset_future_timing_restaurant.txt 2026-08-26 01:06:17,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp83agok6n_chrome_odoo" 2026-08-26 01:06:17,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-08-26 01:06:18,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109459 2026-08-26 01:06:18,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpcsyl_spk_chrome_odoo 2026-08-26 01:06:18,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46095/json/version 2026-08-26 01:06:18,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:18,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:18,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46095/json 2026-08-26 01:06:18,068 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:18,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46095/devtools/page/FBA355E66CADE7D624C9CC5FEDDBCB51 2026-08-26 01:06:18,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-26 01:06:18,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-26 01:06:18,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:18,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-26 01:06:18,102 26 INFO rb-1b89a89-224244-407968 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-26 01:06:18,102 26 INFO rb-1b89a89-224244-407968 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-26 01:06:18,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:18,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.028 0.278 2026-08-26 01:06:18,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'FBA355E66CADE7D624C9CC5FEDDBCB51', 'loaderId': '8571347B363A556F89D6C72B155D0987', 'isDownload': False} 2026-08-26 01:06:18,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-08-26 01:06:18,484 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:18,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:18,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:18,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-08-26 01:06:18,796 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:18,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:18,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:06:18,814 26 INFO rb-1b89a89-224244-407968 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-26 01:06:18,816 26 INFO rb-1b89a89-224244-407968 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-26 01:06:18,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:06:18,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:18,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:18,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "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.005 2026-08-26 01:06:18,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:06:18,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.016 2026-08-26 01:06:18,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:06:19,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.071 0.159 2026-08-26 01:06:19,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "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-26 01:06:19,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:19,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:06:19,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:19,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:19,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:19,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:19,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:19,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 01:06:19,262 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:19,274 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:19,277 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:19,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.035 0.017 2026-08-26 01:06:19,287 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:19,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-08-26 01:06:19,299 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.064 0.022 2026-08-26 01:06:19,395 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.095 0.113 2026-08-26 01:06:19,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.116 2026-08-26 01:06:19,545 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:19,694 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,727 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:19,745 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,800 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,854 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,905 26 INFO rb-1b89a89-224244-407968 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-26 01:06:19,975 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,026 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,077 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,127 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,177 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,232 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,287 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,340 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,391 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,441 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,492 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,546 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,599 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,657 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,707 26 INFO rb-1b89a89-224244-407968 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-26 01:06:20,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-26 01:06:20,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-26 01:06:20,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18554040 (allocated 19660800) 2026-08-26 01:06:20,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109459 2026-08-26 01:06:20,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-26 01:06:20,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109459 2026-08-26 01:06:20,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010620_899940_test_preset_timing_restaurant.txt 2026-08-26 01:06:20,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpcsyl_spk_chrome_odoo" 2026-08-26 01:06:21,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109660 2026-08-26 01:06:21,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpkubhchvu_chrome_odoo 2026-08-26 01:06:21,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39729/json/version 2026-08-26 01:06:21,172 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:21,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:21,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39729/json 2026-08-26 01:06:21,178 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:21,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39729/devtools/page/6E1220EE143939179926ADC333CB54FF 2026-08-26 01:06:21,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-26 01:06:21,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-26 01:06:21,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:21,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-26 01:06:21,205 26 INFO rb-1b89a89-224244-407968 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-26 01:06:21,205 26 INFO rb-1b89a89-224244-407968 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-26 01:06:21,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.021 2026-08-26 01:06:21,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '6E1220EE143939179926ADC333CB54FF', 'loaderId': 'DE6891A36058D30542935E8039324585', 'isDownload': False} 2026-08-26 01:06:21,298 26 INFO rb-1b89a89-224244-407968 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-26 01:06:21,308 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:21,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:21,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:21,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:06:21,655 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:21,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:21,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:21,671 26 INFO rb-1b89a89-224244-407968 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-26 01:06:21,675 26 INFO rb-1b89a89-224244-407968 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-26 01:06:21,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:06:21,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:21,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:21,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:06:21,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 01:06:21,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.014 2026-08-26 01:06:21,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-26 01:06:21,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.060 0.149 2026-08-26 01:06:21,954 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:22,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:22,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:06:22,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:22,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:22,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:22,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:22,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:22,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:22,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:06:22,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:06:22,120 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:22,161 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:22,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.043 0.020 2026-08-26 01:06:22,165 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,176 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:22,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.070 0.024 2026-08-26 01:06:22,280 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.113 2026-08-26 01:06:22,329 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:22,433 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:06:22,444 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:22,485 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,543 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,546 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75765242 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'cd420996-2799-4ceb-8633-ad54af4cc0a1'}] 2026-08-26 01:06:22,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75765242 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': 'cd420996-2799-4ceb-8633-ad54af4cc0a1'} created pos.order #751 2026-08-26 01:06:22,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75765242 finished 2026-08-26 01:06:22,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.015 0.041 2026-08-26 01:06:22,629 26 INFO rb-1b89a89-224244-407968 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-26 01:06:22,679 26 INFO rb-1b89a89-224244-407968 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-26 01:06:24,729 26 INFO rb-1b89a89-224244-407968 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-26 01:06:24,800 26 INFO rb-1b89a89-224244-407968 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-26 01:06:24,850 26 INFO rb-1b89a89-224244-407968 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-26 01:06:24,901 26 INFO rb-1b89a89-224244-407968 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-26 01:06:24,951 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,002 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,057 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,113 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,165 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,216 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,266 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,321 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,375 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,431 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 53 0.015 0.031 2026-08-26 01:06:25,489 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,539 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,600 26 INFO rb-1b89a89-224244-407968 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-26 01:06:25,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:25,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:06:25,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-26 01:06:25,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-26 01:06:25,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16841328 (allocated 18485248) 2026-08-26 01:06:25,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109660 2026-08-26 01:06:25,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-26 01:06:25,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109660 2026-08-26 01:06:25,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010625_779166_test_preset_timing_restaurant.txt 2026-08-26 01:06:25,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpkubhchvu_chrome_odoo" 2026-08-26 01:06:26,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 109853 2026-08-26 01:06:26,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmps0a22ejo_chrome_odoo 2026-08-26 01:06:26,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45179/json/version 2026-08-26 01:06:26,037 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:26,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:26,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45179/json 2026-08-26 01:06:26,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:26,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45179/devtools/page/6DC5CA5433F1BCC6C728D9E8E4178AE3 2026-08-26 01:06:26,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-26 01:06:26,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-26 01:06:26,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:26,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-26 01:06:26,105 26 INFO rb-1b89a89-224244-407968 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-26 01:06:26,105 26 INFO rb-1b89a89-224244-407968 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-26 01:06:26,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.019 2026-08-26 01:06:26,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '6DC5CA5433F1BCC6C728D9E8E4178AE3', 'loaderId': 'F0964943947E2DF1A20DD497C2033F13', 'isDownload': False} 2026-08-26 01:06:26,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-08-26 01:06:26,199 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:26,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:26,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:06:26,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:26,533 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:26,534 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:26,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:26,545 26 INFO rb-1b89a89-224244-407968 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-26 01:06:26,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-08-26 01:06:26,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:06:26,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:26,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:26,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:26,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:06:26,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.012 2026-08-26 01:06:26,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-08-26 01:06:26,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.053 0.164 2026-08-26 01:06:26,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "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-26 01:06:26,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.004 2026-08-26 01:06:26,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 01:06:26,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.003 2026-08-26 01:06:26,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.037 2026-08-26 01:06:26,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.041 2026-08-26 01:06:26,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:26,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:06:26,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:06:26,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:26,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-26 01:06:26,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:26,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:27,000 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:27,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.008 2026-08-26 01:06:27,012 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:27,013 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:27,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.004 0.064 2026-08-26 01:06:27,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-26 01:06:27,070 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,082 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:27,179 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.081 0.023 2026-08-26 01:06:27,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.120 2026-08-26 01:06:27,276 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,285 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:27,346 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,397 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,455 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,513 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,568 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,625 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:06:27,678 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,737 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411899 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': '9f231178-c35a-4890-b8cc-064ee4d28ebd'}] 2026-08-26 01:06:27,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411899 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': '9f231178-c35a-4890-b8cc-064ee4d28ebd'} created pos.order #752 2026-08-26 01:06:27,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79411899 finished 2026-08-26 01:06:27,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.060 2026-08-26 01:06:27,845 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,896 26 INFO rb-1b89a89-224244-407968 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-26 01:06:27,952 26 INFO rb-1b89a89-224244-407968 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-26 01:06:29,995 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:30,058 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,118 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,180 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28330819 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'e1e4a6ac-54bf-42ae-988f-3eaea8ebd2cd'}] 2026-08-26 01:06:30,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28330819 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': 'e1e4a6ac-54bf-42ae-988f-3eaea8ebd2cd'} created pos.order #753 2026-08-26 01:06:30,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28330819 finished 2026-08-26 01:06:30,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.013 0.044 2026-08-26 01:06:30,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.013 0.021 2026-08-26 01:06:30,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:06:30,319 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,370 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,420 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,471 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,522 26 INFO rb-1b89a89-224244-407968 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-26 01:06:30,578 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,611 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:06:32,673 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,733 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,783 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,836 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,891 26 INFO rb-1b89a89-224244-407968 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-26 01:06:32,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:32] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:32,951 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,002 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,059 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57092750 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'c5212302-59bb-48c6-94ef-0eaa90061c92'}] 2026-08-26 01:06:33,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57092750 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'c5212302-59bb-48c6-94ef-0eaa90061c92'} created pos.order #754 2026-08-26 01:06:33,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57092750 finished 2026-08-26 01:06:33,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.012 0.037 2026-08-26 01:06:33,145 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,195 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,249 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.020 2026-08-26 01:06:33,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:06:33,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-26 01:06:33,315 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-26 01:06:33,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21044724 (allocated 23334912) 2026-08-26 01:06:33,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 109853 2026-08-26 01:06:33,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-26 01:06:33,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 109853 2026-08-26 01:06:33,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010633_428725_test_preset_timing_restaurant.txt 2026-08-26 01:06:33,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmps0a22ejo_chrome_odoo" 2026-08-26 01:06:33,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 110068 2026-08-26 01:06:33,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp81v4fdo9_chrome_odoo 2026-08-26 01:06:33,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33287/json/version 2026-08-26 01:06:33,587 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:33,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:33,626 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33287/json 2026-08-26 01:06:33,626 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:33,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33287/devtools/page/A5C378E1381F54AF59472D9849DA4B37 2026-08-26 01:06:33,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-26 01:06:33,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-26 01:06:33,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:33,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-26 01:06:33,765 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,765 26 INFO rb-1b89a89-224244-407968 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-26 01:06:33,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.007 0.020 2026-08-26 01:06:33,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'A5C378E1381F54AF59472D9849DA4B37', 'loaderId': 'A82C94A72D36938F296767B058A2467A', 'isDownload': False} 2026-08-26 01:06:33,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-08-26 01:06:33,807 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:33,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:06:33,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:33,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:06:34,173 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:34,177 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:34,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:34,190 26 INFO rb-1b89a89-224244-407968 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-26 01:06:34,193 26 INFO rb-1b89a89-224244-407968 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-26 01:06:34,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 01:06:34,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:34,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:34,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.003 2026-08-26 01:06:34,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 01:06:34,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.002 0.012 2026-08-26 01:06:34,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-08-26 01:06:34,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.062 0.160 2026-08-26 01:06:34,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.002 2026-08-26 01:06:34,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:06:34,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:06:34,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.006 2026-08-26 01:06:34,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.015 2026-08-26 01:06:34,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.014 2026-08-26 01:06:34,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.014 2026-08-26 01:06:34,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.014 2026-08-26 01:06:34,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.074 2026-08-26 01:06:34,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.086 2026-08-26 01:06:34,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.098 2026-08-26 01:06:34,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.022 2026-08-26 01:06:34,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.020 2026-08-26 01:06:34,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.081 2026-08-26 01:06:34,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.017 2026-08-26 01:06:34,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.027 2026-08-26 01:06:34,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:34,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.104 2026-08-26 01:06:34,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:34,775 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:34,789 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:06:34,789 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:34,795 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:34,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:34,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.007 0.012 2026-08-26 01:06:34,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 01:06:34,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 01:06:34,815 26 INFO rb-1b89a89-224244-407968 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-26 01:06:34,827 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:34,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.018 2026-08-26 01:06:34,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.073 2026-08-26 01:06:34,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:34] "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.075 2026-08-26 01:06:34,996 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,018 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,048 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,099 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,152 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,218 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,268 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,323 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,374 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,424 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,489 26 INFO rb-1b89a89-224244-407968 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-26 01:06:35,528 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-26 01:06:35,528 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-26 01:06:35,529 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-26 01:06:35,529 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-26 01:06:35,530 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-26 01:06:35,531 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-26 01:06:35,531 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-26 01:06:35,532 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,532 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-26 01:06:35,532 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-26 01:06:35,532 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-26 01:06:35,533 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-26 01:06:35,534 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-26 01:06:35,536 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-26 01:06:35,536 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-26 01:06:35,536 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-26 01:06:35,536 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-26 01:06:35,536 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-26 01:06:35,537 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-26 01:06:35,537 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-26 01:06:35,537 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-26 01:06:35,538 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-26 01:06:35,539 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-26 01:06:35,540 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:35,541 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:35,542 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-26 01:06:35,542 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-26 01:06:35,543 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,543 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-26 01:06:35,543 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-26 01:06:35,544 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-26 01:06:35,544 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-26 01:06:35,544 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-26 01:06:35,545 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-26 01:06:35,545 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-26 01:06:35,545 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-26 01:06:35,545 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-26 01:06:35,546 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-26 01:06:35,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-26 01:06:35,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-26 01:06:35,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-26 01:06:35,548 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-26 01:06:35,552 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:35,559 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,560 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:06:35,561 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:06:35,562 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 01:06:35,562 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 01:06:35,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-26 01:06:35,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-26 01:06:35,569 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-26 01:06:35,571 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-26 01:06:35,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:35,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-26 01:06:35,575 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,575 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-26 01:06:35,576 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:06:35,576 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:06:35,577 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,578 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-26 01:06:35,578 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-26 01:06:35,578 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-26 01:06:35,579 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-26 01:06:35,579 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-26 01:06:35,580 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 01:06:35,580 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-26 01:06:35,580 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-26 01:06:35,581 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-26 01:06:35,581 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-26 01:06:35,582 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-26 01:06:35,582 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-26 01:06:35,583 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-26 01:06:35,583 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-26 01:06:35,583 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-26 01:06:35,584 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-26 01:06:35,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-26 01:06:35,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-26 01:06:35,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-26 01:06:35,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-26 01:06:35,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-26 01:06:35,586 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-26 01:06:35,586 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-26 01:06:35,586 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-26 01:06:35,586 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-26 01:06:35,586 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-26 01:06:35,587 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-26 01:06:35,587 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-26 01:06:35,587 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-26 01:06:35,594 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:35,595 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,660 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.069 2026-08-26 01:06:35,664 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:35,665 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:35,666 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-26 01:06:35,668 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:35,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-26 01:06:35,669 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-26 01:06:35,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-26 01:06:35,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-26 01:06:35,672 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-26 01:06:35,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-26 01:06:35,675 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,676 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-26 01:06:35,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-26 01:06:35,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-26 01:06:35,677 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-26 01:06:35,678 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:35,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-26 01:06:35,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-26 01:06:35,682 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,684 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:35,684 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-26 01:06:35,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-26 01:06:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-26 01:06:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-26 01:06:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-26 01:06:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-26 01:06:35,686 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-26 01:06:35,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-26 01:06:35,687 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-26 01:06:35,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-26 01:06:35,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-26 01:06:36,030 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:36,031 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:36,048 26 INFO rb-1b89a89-224244-407968 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-26 01:06:36,105 26 INFO rb-1b89a89-224244-407968 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-26 01:06:36,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-26 01:06:36,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-26 01:06:36,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17749980 (allocated 19271680) 2026-08-26 01:06:36,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 110068 2026-08-26 01:06:36,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-26 01:06:36,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 110068 2026-08-26 01:06:36,311 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010636_311352_test_preset_timing_restaurant.txt 2026-08-26 01:06:36,311 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp81v4fdo9_chrome_odoo" 2026-08-26 01:06:36,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-08-26 01:06:36,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 110309 2026-08-26 01:06:36,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp3qm_tovt_chrome_odoo 2026-08-26 01:06:36,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:33707/json/version 2026-08-26 01:06:36,667 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:36,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:36,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:33707/json 2026-08-26 01:06:36,675 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:36,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:33707/devtools/page/B650747BA3FBE8A3D1838674EBEF0D64 2026-08-26 01:06:36,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-08-26 01:06:36,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-08-26 01:06:36,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:36,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-08-26 01:06:36,774 26 INFO rb-1b89a89-224244-407968 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-26 01:06:36,774 26 INFO rb-1b89a89-224244-407968 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-26 01:06:36,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:37,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.016 0.240 2026-08-26 01:06:37,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'B650747BA3FBE8A3D1838674EBEF0D64', 'loaderId': '91DE9E6A09DD6502C90382A7AD4A9342', 'isDownload': False} 2026-08-26 01:06:37,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-08-26 01:06:37,049 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:37,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:06:37,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:06:37,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:06:37,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,386 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:37,399 26 INFO rb-1b89a89-224244-407968 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-26 01:06:37,401 26 INFO rb-1b89a89-224244-407968 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-26 01:06:37,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:06:37,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:37,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "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.005 2026-08-26 01:06:37,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:06:37,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:06:37,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:06:37,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.072 0.162 2026-08-26 01:06:37,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:06:37,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:06:37,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:37,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:37,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:37,808 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:37,819 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:37,822 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:37,826 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:37,829 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:37,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.038 0.012 2026-08-26 01:06:37,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:06:37,874 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:37,875 26 INFO rb-1b89a89-224244-407968 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-26 01:06:37,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.077 0.023 2026-08-26 01:06:38,003 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.124 2026-08-26 01:06:38,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.022 2026-08-26 01:06:38,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:38,153 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,170 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:38,224 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,274 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,325 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,375 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,431 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,481 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,532 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,595 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,601 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:38,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:38,658 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,718 26 INFO rb-1b89a89-224244-407968 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-26 01:06:38,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96267419 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68192224-a6d7-402c-b82c-8984baf0f4e7'}] 2026-08-26 01:06:38,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:38,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96267419 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '68192224-a6d7-402c-b82c-8984baf0f4e7'} created pos.order #755 2026-08-26 01:06:38,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96267419 finished 2026-08-26 01:06:38,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.050 0.127 2026-08-26 01:06:38,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-08-26 01:06:38,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:06:39,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15421456 (allocated 16777216) 2026-08-26 01:06:39,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 110309 2026-08-26 01:06:39,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-08-26 01:06:39,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 110309 2026-08-26 01:06:39,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010639_129302_test_restaurant_preset_eatin_tour.txt 2026-08-26 01:06:39,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp3qm_tovt_chrome_odoo" 2026-08-26 01:06:39,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-08-26 01:06:39,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 110512 2026-08-26 01:06:39,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpq1slmghf_chrome_odoo 2026-08-26 01:06:39,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:42123/json/version 2026-08-26 01:06:39,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:39,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:39,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:42123/json 2026-08-26 01:06:39,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:39,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:42123/devtools/page/350D90759A39064BE8D296B265475363 2026-08-26 01:06:39,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-08-26 01:06:39,393 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-08-26 01:06:39,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:39,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-08-26 01:06:39,496 26 INFO rb-1b89a89-224244-407968 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-26 01:06:39,496 26 INFO rb-1b89a89-224244-407968 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-26 01:06:39,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:39,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:39] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.023 0.251 2026-08-26 01:06:39,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '350D90759A39064BE8D296B265475363', 'loaderId': '9C7669FE692AA00F3CFF8F429B4015D0', 'isDownload': False} 2026-08-26 01:06:39,776 26 INFO rb-1b89a89-224244-407968 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-26 01:06:39,790 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:39,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:39] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:39,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:39] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:06:39,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:39] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:06:40,127 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:40,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:40,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:06:40,145 26 INFO rb-1b89a89-224244-407968 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-26 01:06:40,147 26 INFO rb-1b89a89-224244-407968 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-26 01:06:40,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:06:40,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:40,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:40,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:06:40,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:06:40,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.015 2026-08-26 01:06:40,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:06:40,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.099 0.258 2026-08-26 01:06:40,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "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-26 01:06:40,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.003 2026-08-26 01:06:40,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:06:40,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.003 2026-08-26 01:06:40,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:40,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:40,721 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:40,745 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:06:40,760 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 01:06:40,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.021 0.007 2026-08-26 01:06:40,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:40,769 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:40,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.039 2026-08-26 01:06:40,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-26 01:06:40,842 26 INFO rb-1b89a89-224244-407968 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-26 01:06:40,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:40,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.067 2026-08-26 01:06:40,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.077 0.020 2026-08-26 01:06:40,969 26 INFO rb-1b89a89-224244-407968 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-26 01:06:40,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.116 2026-08-26 01:06:41,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.053 2026-08-26 01:06:41,081 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,131 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,182 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,232 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,283 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,337 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,387 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,439 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,490 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,611 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,672 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86856868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc90051b-53c8-417f-9916-aa8e53514d2c'}] 2026-08-26 01:06:41,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86856868 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc90051b-53c8-417f-9916-aa8e53514d2c'} created pos.order #756 2026-08-26 01:06:41,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86856868 finished 2026-08-26 01:06:41,733 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.045 2026-08-26 01:06:41,794 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.012 0.021 2026-08-26 01:06:41,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:06:41,860 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,911 26 INFO rb-1b89a89-224244-407968 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-26 01:06:41,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:41,971 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,021 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,076 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,126 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,176 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-08-26 01:06:42,227 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15290224 (allocated 16777216) 2026-08-26 01:06:42,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 110512 2026-08-26 01:06:42,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-08-26 01:06:42,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 110512 2026-08-26 01:06:42,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010642_318281_test_show_default_with_register_screen.txt 2026-08-26 01:06:42,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpq1slmghf_chrome_odoo" 2026-08-26 01:06:42,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-08-26 01:06:42,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 110709 2026-08-26 01:06:42,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpkk4oyuf8_chrome_odoo 2026-08-26 01:06:42,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:38595/json/version 2026-08-26 01:06:42,608 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:42,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:42,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:38595/json 2026-08-26 01:06:42,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:42,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:38595/devtools/page/6ACB49C8027E51FEBDB52445A9868C6D 2026-08-26 01:06:42,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-08-26 01:06:42,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-08-26 01:06:42,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:42,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-08-26 01:06:42,708 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,708 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:42,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.018 0.254 2026-08-26 01:06:42,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '6ACB49C8027E51FEBDB52445A9868C6D', 'loaderId': 'BD9076129EAAAF3A30C86330B286F71B', 'isDownload': False} 2026-08-26 01:06:42,988 26 INFO rb-1b89a89-224244-407968 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-26 01:06:42,999 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:43,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:06:43,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.022 0.008 2026-08-26 01:06:43,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-08-26 01:06:43,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:43,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:43,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:43,381 26 INFO rb-1b89a89-224244-407968 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-26 01:06:43,384 26 INFO rb-1b89a89-224244-407968 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-26 01:06:43,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 01:06:43,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:43,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:43,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:06:43,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "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.015 2026-08-26 01:06:43,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-08-26 01:06:43,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-26 01:06:43,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.072 0.162 2026-08-26 01:06:43,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:43,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:06:43,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:06:43,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:43,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:43,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:06:43,807 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:43,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:43,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:06:43,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:43,828 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "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-26 01:06:43,831 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:43,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.023 2026-08-26 01:06:43,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-26 01:06:43,898 26 INFO rb-1b89a89-224244-407968 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-26 01:06:43,926 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:43,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.042 0.018 2026-08-26 01:06:43,999 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.079 2026-08-26 01:06:44,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.083 2026-08-26 01:06:44,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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-26 01:06:44,172 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:44,242 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,293 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,349 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16792440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9b127bf9-4ad0-4870-9e3d-90088b8c0427'}] 2026-08-26 01:06:44,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16792440 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9b127bf9-4ad0-4870-9e3d-90088b8c0427'} created pos.order #757 2026-08-26 01:06:44,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16792440 finished 2026-08-26 01:06:44,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.053 2026-08-26 01:06:44,461 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,521 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:06:44,574 26 INFO rb-1b89a89-224244-407968 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-26 01:06:44,625 26 INFO rb-1b89a89-224244-407968 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-26 01:06:46,661 26 INFO rb-1b89a89-224244-407968 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-26 01:06:46,712 26 INFO rb-1b89a89-224244-407968 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-26 01:06:46,764 26 INFO rb-1b89a89-224244-407968 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-26 01:06:46,944 26 INFO rb-1b89a89-224244-407968 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-26 01:06:46,995 26 INFO rb-1b89a89-224244-407968 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-26 01:06:47,051 26 INFO rb-1b89a89-224244-407968 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-26 01:06:47,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38542295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9b127bf9-4ad0-4870-9e3d-90088b8c0427'}] 2026-08-26 01:06:47,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38542295 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9b127bf9-4ad0-4870-9e3d-90088b8c0427'} updated pos.order #757 2026-08-26 01:06:47,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38542295 finished 2026-08-26 01:06:47,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.042 2026-08-26 01:06:47,144 26 INFO rb-1b89a89-224244-407968 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-26 01:06:47,195 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,244 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:49,307 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,358 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-08-26 01:06:49,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:06:49,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15843496 (allocated 17039360) 2026-08-26 01:06:49,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 110709 2026-08-26 01:06:49,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-08-26 01:06:49,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 110709 2026-08-26 01:06:49,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010649_509574_test_sync_lines_qty_update.txt 2026-08-26 01:06:49,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpkk4oyuf8_chrome_odoo" 2026-08-26 01:06:49,533 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-08-26 01:06:49,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 110916 2026-08-26 01:06:49,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpg1m_53xc_chrome_odoo 2026-08-26 01:06:49,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36685/json/version 2026-08-26 01:06:49,812 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:49,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36685/json 2026-08-26 01:06:49,864 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:36685/devtools/page/32BCA150C11F8D05B351ACBD42ACF5C3 2026-08-26 01:06:49,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-08-26 01:06:49,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-08-26 01:06:49,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:49,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-08-26 01:06:49,905 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,905 26 INFO rb-1b89a89-224244-407968 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-26 01:06:49,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:50,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.019 0.256 2026-08-26 01:06:50,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '32BCA150C11F8D05B351ACBD42ACF5C3', 'loaderId': '96DAB2194BA3F1127D8D2A301CE06529', 'isDownload': False} 2026-08-26 01:06:50,188 26 INFO rb-1b89a89-224244-407968 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-26 01:06:50,199 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:50,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:06:50,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:06:50,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:06:50,552 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:50,554 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:50,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:50,568 26 INFO rb-1b89a89-224244-407968 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-26 01:06:50,571 26 INFO rb-1b89a89-224244-407968 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-26 01:06:50,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.002 2026-08-26 01:06:50,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:06:50,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:50,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "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-26 01:06:50,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:06:50,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.014 2026-08-26 01:06:50,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:06:50,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.075 0.175 2026-08-26 01:06:50,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "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-26 01:06:50,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06: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.004 2026-08-26 01:06:50,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:06:50,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:50,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:50,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:51,003 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:51,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:06:51,019 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:06:51,025 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:51,062 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-08-26 01:06:51,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.019 2026-08-26 01:06:51,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:06:51,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-26 01:06:51,078 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,167 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:51,173 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.010 0.019 2026-08-26 01:06:51,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.049 2026-08-26 01:06:51,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.068 2026-08-26 01:06:51,349 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:51,423 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,473 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,524 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,575 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,625 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,676 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,786 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,839 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,889 26 INFO rb-1b89a89-224244-407968 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-26 01:06:51,945 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,000 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,050 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,113 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53035614 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f9e7c029-cbe8-49e5-8fbb-883d377d3df3'}] 2026-08-26 01:06:52,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53035614 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f9e7c029-cbe8-49e5-8fbb-883d377d3df3'} created pos.order #758 2026-08-26 01:06:52,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53035614 finished 2026-08-26 01:06:52,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.044 2026-08-26 01:06:52,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.012 0.021 2026-08-26 01:06:52,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:06:52,262 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,312 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,369 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,422 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,473 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,523 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,574 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,626 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,677 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,727 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,785 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,835 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-08-26 01:06:52,896 26 INFO rb-1b89a89-224244-407968 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-26 01:06:52,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37037456 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f9e7c029-cbe8-49e5-8fbb-883d377d3df3'}] 2026-08-26 01:06:52,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37037456 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f9e7c029-cbe8-49e5-8fbb-883d377d3df3'} updated pos.order #758 2026-08-26 01:06:52,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37037456 finished 2026-08-26 01:06:52,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19049100 (allocated 20582400) 2026-08-26 01:06:52,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 110916 2026-08-26 01:06:52,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-08-26 01:06:52,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 110916 2026-08-26 01:06:52,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.033 0.039 2026-08-26 01:06:53,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010653_006864_test_sync_lines_qty_update_ticket_screen.txt 2026-08-26 01:06:53,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpg1m_53xc_chrome_odoo" 2026-08-26 01:06:53,030 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-08-26 01:06:53,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 111117 2026-08-26 01:06:53,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpivfrvju4_chrome_odoo 2026-08-26 01:06:53,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:45619/json/version 2026-08-26 01:06:53,208 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:53,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-08-26 01:06:53,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:45619/json 2026-08-26 01:06:53,283 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:06:53,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:45619/devtools/page/53CF1B2BB84EFD94781BF76603A75C7B 2026-08-26 01:06:53,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-08-26 01:06:53,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-08-26 01:06:53,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:06:53,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-08-26 01:06:53,406 26 INFO rb-1b89a89-224244-407968 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-26 01:06:53,406 26 INFO rb-1b89a89-224244-407968 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-26 01:06:53,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:06:53,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:53] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.249 2026-08-26 01:06:53,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '53CF1B2BB84EFD94781BF76603A75C7B', 'loaderId': 'BAFD9BAFD2AE7B6ECB8C0A03BDDEAC00', 'isDownload': False} 2026-08-26 01:06:53,684 26 INFO rb-1b89a89-224244-407968 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-26 01:06:53,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:06:53,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:53] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:06:53,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:53] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:06:53,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:53] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-08-26 01:06:54,019 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:54,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:54,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:06:54,034 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,037 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:06:54,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:54,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:54,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "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.005 2026-08-26 01:06:54,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:06:54,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-08-26 01:06:54,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:06:54,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.090 0.157 2026-08-26 01:06:54,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:54,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:06:54,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.049 2026-08-26 01:06:54,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:54,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-08-26 01:06:54,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:06:54,504 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:54,515 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:06:54,518 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:06:54,529 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:06:54,530 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "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-26 01:06:54,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.014 2026-08-26 01:06:54,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-26 01:06:54,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:06:54,578 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,593 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:06:54,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.067 0.020 2026-08-26 01:06:54,690 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.007 0.103 2026-08-26 01:06:54,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.031 2026-08-26 01:06:54,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:06:54,851 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,868 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:06:54,924 26 INFO rb-1b89a89-224244-407968 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-26 01:06:54,975 26 INFO rb-1b89a89-224244-407968 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-26 01:06:55,031 26 INFO rb-1b89a89-224244-407968 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-26 01:06:55,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58800253 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '283a10d5-c34b-4c5f-99e0-837040d619df'}] 2026-08-26 01:06:55,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58800253 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '283a10d5-c34b-4c5f-99e0-837040d619df'} created pos.order #759 2026-08-26 01:06:55,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58800253 finished 2026-08-26 01:06:55,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.017 0.045 2026-08-26 01:06:55,127 26 INFO rb-1b89a89-224244-407968 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-26 01:06:55,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:06:55,188 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,227 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,278 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,329 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,383 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,433 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,484 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,534 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,590 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,644 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,701 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,752 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,809 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50496468 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '283a10d5-c34b-4c5f-99e0-837040d619df'}] 2026-08-26 01:06:57,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50496468 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '283a10d5-c34b-4c5f-99e0-837040d619df'} updated pos.order #759 2026-08-26 01:06:57,848 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50496468 finished 2026-08-26 01:06:57,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:06:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.017 0.039 2026-08-26 01:06:57,910 26 INFO rb-1b89a89-224244-407968 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-26 01:06:57,961 26 INFO rb-1b89a89-224244-407968 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-26 01:07:00,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-08-26 01:07:00,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:07:00,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15511792 (allocated 16777216) 2026-08-26 01:07:00,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 111117 2026-08-26 01:07:00,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-08-26 01:07:00,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 111117 2026-08-26 01:07:00,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010700_110203_test_sync_set_line_note.txt 2026-08-26 01:07:00,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpivfrvju4_chrome_odoo" 2026-08-26 01:07:00,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-08-26 01:07:00,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 111313 2026-08-26 01:07:00,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpvpq8afvg_chrome_odoo 2026-08-26 01:07:00,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:33259/json/version 2026-08-26 01:07:00,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:00,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:00,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:33259/json 2026-08-26 01:07:00,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:00,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:33259/devtools/page/3BCAAAF6BE7769BF6D4BF20B21909351 2026-08-26 01:07:00,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-08-26 01:07:00,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-08-26 01:07:00,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:00,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-08-26 01:07:00,506 26 INFO rb-1b89a89-224244-407968 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-26 01:07:00,506 26 INFO rb-1b89a89-224244-407968 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-26 01:07:00,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:00,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:00] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.017 0.379 2026-08-26 01:07:00,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '3BCAAAF6BE7769BF6D4BF20B21909351', 'loaderId': '355185985A0A8D62A6AD8950DB13EA41', 'isDownload': False} 2026-08-26 01:07:00,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-08-26 01:07:00,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:00,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:00] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:00,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:00] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:07:00,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:00] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:07:01,235 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:01,238 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:01,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:07:01,253 26 INFO rb-1b89a89-224244-407968 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-26 01:07:01,256 26 INFO rb-1b89a89-224244-407968 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-26 01:07:01,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:07:01,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:01,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:01,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "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.005 2026-08-26 01:07:01,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:07:01,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:07:01,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:07:01,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.068 0.160 2026-08-26 01:07:01,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:01,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:01,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:07:01,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.031 2026-08-26 01:07:01,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:01,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:07:01,695 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:01,720 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:07:01,725 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:07:01,726 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:07:01,728 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:01,783 26 INFO rb-1b89a89-224244-407968 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-26 01:07:01,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.067 0.016 2026-08-26 01:07:01,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:07:01,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-08-26 01:07:01,871 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:01,876 26 INFO rb-1b89a89-224244-407968 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-26 01:07:01,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.069 2026-08-26 01:07:01,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.050 2026-08-26 01:07:01,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.065 2026-08-26 01:07:02,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:02,050 26 INFO rb-1b89a89-224244-407968 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-26 01:07:02,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:02,121 26 INFO rb-1b89a89-224244-407968 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-26 01:07:02,171 26 INFO rb-1b89a89-224244-407968 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-26 01:07:02,229 26 INFO rb-1b89a89-224244-407968 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-26 01:07:02,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9169007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23ea0fe5-87f7-4085-9e29-dd3cc07f57e9'}] 2026-08-26 01:07:02,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9169007 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23ea0fe5-87f7-4085-9e29-dd3cc07f57e9'} created pos.order #760 2026-08-26 01:07:02,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9169007 finished 2026-08-26 01:07:02,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.016 0.041 2026-08-26 01:07:02,327 26 INFO rb-1b89a89-224244-407968 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-26 01:07:02,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:02,389 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-08-26 01:07:04,477 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,528 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,579 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,629 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,684 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,739 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-08-26 01:07:04,846 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,904 26 INFO rb-1b89a89-224244-407968 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-26 01:07:04,919 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89794786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23ea0fe5-87f7-4085-9e29-dd3cc07f57e9'}] 2026-08-26 01:07:04,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89794786 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23ea0fe5-87f7-4085-9e29-dd3cc07f57e9'} updated pos.order #760 2026-08-26 01:07:04,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89794786 finished 2026-08-26 01:07:04,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.046 2026-08-26 01:07:05,010 26 INFO rb-1b89a89-224244-407968 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-26 01:07:05,061 26 INFO rb-1b89a89-224244-407968 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-26 01:07:07,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-08-26 01:07:07,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:07:07,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15461260 (allocated 16777216) 2026-08-26 01:07:07,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 111313 2026-08-26 01:07:07,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-08-26 01:07:07,150 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 111313 2026-08-26 01:07:07,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010707_203343_test_sync_set_note.txt 2026-08-26 01:07:07,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpvpq8afvg_chrome_odoo" 2026-08-26 01:07:07,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-08-26 01:07:07,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 111517 2026-08-26 01:07:07,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpnvxoexsz_chrome_odoo 2026-08-26 01:07:07,396 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:36159/json/version 2026-08-26 01:07:07,397 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:07,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:07,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:36159/json 2026-08-26 01:07:07,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:07,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:36159/devtools/page/CD44D2BD79CC2577FCF8DA9A79C5B6DF 2026-08-26 01:07:07,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-08-26 01:07:07,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-08-26 01:07:07,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:07,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-08-26 01:07:07,581 26 INFO rb-1b89a89-224244-407968 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-26 01:07:07,581 26 INFO rb-1b89a89-224244-407968 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-26 01:07:07,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:07,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:07] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.235 2026-08-26 01:07:07,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'CD44D2BD79CC2577FCF8DA9A79C5B6DF', 'loaderId': '679E6D08F16B051E146A3818FEDA5C98', 'isDownload': False} 2026-08-26 01:07:07,841 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-08-26 01:07:07,850 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:07,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:07,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:07:07,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:07:08,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:08,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:08,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:07:08,201 26 INFO rb-1b89a89-224244-407968 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-26 01:07:08,203 26 INFO rb-1b89a89-224244-407968 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-26 01:07:08,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:07:08,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:08,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:08,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:07:08,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:07:08,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.004 0.015 2026-08-26 01:07:08,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-26 01:07:08,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.074 0.165 2026-08-26 01:07:08,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:08,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:08,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 01:07:08,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:08,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:08,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:07:08,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:08,631 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:08,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:08,665 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:08,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.012 2026-08-26 01:07:08,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-26 01:07:08,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:08,675 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-08-26 01:07:08,691 26 INFO rb-1b89a89-224244-407968 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-26 01:07:08,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:08,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.055 0.018 2026-08-26 01:07:08,786 26 INFO rb-1b89a89-224244-407968 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-26 01:07:08,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.009 0.149 2026-08-26 01:07:08,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.094 2026-08-26 01:07:08,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:08,966 26 INFO rb-1b89a89-224244-407968 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-26 01:07:08,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:09,036 26 INFO rb-1b89a89-224244-407968 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-26 01:07:09,087 26 INFO rb-1b89a89-224244-407968 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-26 01:07:09,142 26 INFO rb-1b89a89-224244-407968 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-26 01:07:09,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35251954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06190b4b-890a-4815-903d-78d77d67b57d'}] 2026-08-26 01:07:09,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35251954 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06190b4b-890a-4815-903d-78d77d67b57d'} created pos.order #761 2026-08-26 01:07:09,204 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35251954 finished 2026-08-26 01:07:09,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.019 0.049 2026-08-26 01:07:09,260 26 INFO rb-1b89a89-224244-407968 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-26 01:07:09,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:07:09,321 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-08-26 01:07:11,411 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,461 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,567 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,619 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,670 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,725 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,781 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,831 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-08-26 01:07:11,881 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,938 26 INFO rb-1b89a89-224244-407968 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-26 01:07:11,948 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95964059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06190b4b-890a-4815-903d-78d77d67b57d'}] 2026-08-26 01:07:11,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95964059 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06190b4b-890a-4815-903d-78d77d67b57d'} updated pos.order #761 2026-08-26 01:07:11,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95964059 finished 2026-08-26 01:07:12,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.019 0.058 2026-08-26 01:07:12,060 26 INFO rb-1b89a89-224244-407968 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-26 01:07:12,110 26 INFO rb-1b89a89-224244-407968 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-26 01:07:14,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-08-26 01:07:14,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 01:07:14,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19007072 (allocated 20320256) 2026-08-26 01:07:14,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 111517 2026-08-26 01:07:14,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-08-26 01:07:14,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 111517 2026-08-26 01:07:14,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010714_294014_test_sync_set_partner.txt 2026-08-26 01:07:14,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpnvxoexsz_chrome_odoo" 2026-08-26 01:07:14,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-08-26 01:07:14,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 111715 2026-08-26 01:07:14,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpvhtjow6w_chrome_odoo 2026-08-26 01:07:14,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:39519/json/version 2026-08-26 01:07:14,609 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:14,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:14,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:39519/json 2026-08-26 01:07:14,668 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:14,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:39519/devtools/page/CB8B049E098B46A375B52C362F60556C 2026-08-26 01:07:14,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-08-26 01:07:14,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-08-26 01:07:14,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:14,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-08-26 01:07:14,699 26 INFO rb-1b89a89-224244-407968 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-26 01:07:14,699 26 INFO rb-1b89a89-224244-407968 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-26 01:07:14,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:14,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.021 0.270 2026-08-26 01:07:14,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'CB8B049E098B46A375B52C362F60556C', 'loaderId': '344F1E8CBC6025BF246A66D3B7D75205', 'isDownload': False} 2026-08-26 01:07:14,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-08-26 01:07:15,007 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:15,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:07:15,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:07:15,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:07:15,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:15,376 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:15,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:07:15,400 26 INFO rb-1b89a89-224244-407968 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-26 01:07:15,403 26 INFO rb-1b89a89-224244-407968 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-26 01:07:15,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:07:15,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:15,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:15,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "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.005 2026-08-26 01:07:15,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:07:15,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-08-26 01:07:15,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:07:15,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.074 0.159 2026-08-26 01:07:15,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:15,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:15,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 01:07:15,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:15,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:15,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 01:07:15,837 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:15,875 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:15,879 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:15,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 01:07:15,896 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:15,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-08-26 01:07:15,899 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:15,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:07:15,921 26 INFO rb-1b89a89-224244-407968 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-26 01:07:15,930 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:15,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.046 2026-08-26 01:07:16,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.011 0.120 2026-08-26 01:07:16,063 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.024 2026-08-26 01:07:16,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:16,184 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:16,254 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,305 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,361 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99637533 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6060f763-ab94-4d53-8b55-fe2282c57c8d'}] 2026-08-26 01:07:16,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99637533 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6060f763-ab94-4d53-8b55-fe2282c57c8d'} created pos.order #762 2026-08-26 01:07:16,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99637533 finished 2026-08-26 01:07:16,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.015 0.041 2026-08-26 01:07:16,460 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,521 26 INFO rb-1b89a89-224244-407968 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-26 01:07:16,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:07:18,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-08-26 01:07:18,611 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,662 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,716 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,767 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,817 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,867 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,922 26 INFO rb-1b89a89-224244-407968 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-26 01:07:18,977 26 INFO rb-1b89a89-224244-407968 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-26 01:07:19,034 26 INFO rb-1b89a89-224244-407968 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-26 01:07:19,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-08-26 01:07:19,135 26 INFO rb-1b89a89-224244-407968 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-26 01:07:19,191 26 INFO rb-1b89a89-224244-407968 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-26 01:07:19,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82117163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6060f763-ab94-4d53-8b55-fe2282c57c8d'}] 2026-08-26 01:07:19,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82117163 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6060f763-ab94-4d53-8b55-fe2282c57c8d'} updated pos.order #762 2026-08-26 01:07:19,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82117163 finished 2026-08-26 01:07:19,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.017 0.041 2026-08-26 01:07:19,276 26 INFO rb-1b89a89-224244-407968 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-26 01:07:19,327 26 INFO rb-1b89a89-224244-407968 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-26 01:07:21,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-08-26 01:07:21,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:07:21,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15530880 (allocated 16252928) 2026-08-26 01:07:21,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 111715 2026-08-26 01:07:21,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-08-26 01:07:21,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 111715 2026-08-26 01:07:21,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010721_496498_test_sync_set_pricelist.txt 2026-08-26 01:07:21,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpvhtjow6w_chrome_odoo" 2026-08-26 01:07:21,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-08-26 01:07:21,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 111915 2026-08-26 01:07:21,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpsnr8_3d6_chrome_odoo 2026-08-26 01:07:21,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:34069/json/version 2026-08-26 01:07:21,859 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:21,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:21,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:34069/json 2026-08-26 01:07:21,864 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:21,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:34069/devtools/page/28A340BEEF98260A9546A78B01F804C6 2026-08-26 01:07:21,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-08-26 01:07:21,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-08-26 01:07:21,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:07:21,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-08-26 01:07:21,905 26 INFO rb-1b89a89-224244-407968 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-26 01:07:21,905 26 INFO rb-1b89a89-224244-407968 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-26 01:07:21,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:22,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.017 0.243 2026-08-26 01:07:22,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '28A340BEEF98260A9546A78B01F804C6', 'loaderId': '75E1D5242D7730B59AB7450790CA0F5E', 'isDownload': False} 2026-08-26 01:07:22,222 26 INFO rb-1b89a89-224244-407968 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-26 01:07:22,232 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:22,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:22,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:07:22,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:07:22,543 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:22,548 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:22,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:07:22,560 26 INFO rb-1b89a89-224244-407968 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-26 01:07:22,563 26 INFO rb-1b89a89-224244-407968 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-26 01:07:22,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:07:22,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:22,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:22,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:07:22,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:07:22,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:07:22,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-08-26 01:07:22,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.092 0.172 2026-08-26 01:07:22,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:22,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:22,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-26 01:07:22,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:22,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:22,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:07:23,009 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:23,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:07:23,025 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:23,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:07:23,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:23,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:07:23,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.039 0.023 2026-08-26 01:07:23,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-08-26 01:07:23,095 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,165 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:23,173 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.011 0.024 2026-08-26 01:07:23,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.052 0.055 2026-08-26 01:07:23,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.125 2026-08-26 01:07:23,345 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:23,437 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,450 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:23,507 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,562 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18ef2571-71e1-4126-9439-6bec4b1e2f25'}] 2026-08-26 01:07:23,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420233 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18ef2571-71e1-4126-9439-6bec4b1e2f25'} created pos.order #763 2026-08-26 01:07:23,616 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51420233 finished 2026-08-26 01:07:23,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.042 2026-08-26 01:07:23,660 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,713 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:23,775 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,832 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,887 26 INFO rb-1b89a89-224244-407968 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-26 01:07:23,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64098899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '33d2658f-9dfb-486d-99cd-a0f56f7fae85'}] 2026-08-26 01:07:23,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64098899 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '33d2658f-9dfb-486d-99cd-a0f56f7fae85'} created pos.order #764 2026-08-26 01:07:23,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64098899 finished 2026-08-26 01:07:23,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.017 0.037 2026-08-26 01:07:23,994 26 INFO rb-1b89a89-224244-407968 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-26 01:07:24,045 26 INFO rb-1b89a89-224244-407968 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-26 01:07:24,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-26 01:07:24,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-26 01:07:25,110 26 INFO rb-1b89a89-224244-407968 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-26 01:07:25,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-26 01:07:25,618 26 INFO rb-1b89a89-224244-407968 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-26 01:07:25,621 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-26 01:07:26,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:26] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.001 0.003 2026-08-26 01:07:26,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-26 01:07:26,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90207369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18ef2571-71e1-4126-9439-6bec4b1e2f25'}] 2026-08-26 01:07:26,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1248] to pos.order #763 2026-08-26 01:07:26,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90207369 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18ef2571-71e1-4126-9439-6bec4b1e2f25'} updated pos.order #763 2026-08-26 01:07:26,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90207369 finished 2026-08-26 01:07:26,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.018 0.041 2026-08-26 01:07:26,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.064 2026-08-26 01:07:26,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.011 0.027 2026-08-26 01:07:26,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:07:26,642 26 INFO rb-1b89a89-224244-407968 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-26 01:07:26,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-08-26 01:07:26,693 26 INFO rb-1b89a89-224244-407968 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-26 01:07:26,734 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16510380 (allocated 17698816) 2026-08-26 01:07:26,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 111915 2026-08-26 01:07:26,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-08-26 01:07:26,738 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 111915 2026-08-26 01:07:26,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010726_791869_test_tax_in_merge_table_order_line.txt 2026-08-26 01:07:26,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpsnr8_3d6_chrome_odoo" 2026-08-26 01:07:26,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-08-26 01:07:26,996 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 112114 2026-08-26 01:07:26,996 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpc2vmoyu9_chrome_odoo 2026-08-26 01:07:26,996 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40399/json/version 2026-08-26 01:07:26,997 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:27,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:27,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40399/json 2026-08-26 01:07:27,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:27,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:40399/devtools/page/A70181DE2F16E68D7D6F12C8A9518FA7 2026-08-26 01:07:27,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-08-26 01:07:27,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-08-26 01:07:27,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:27,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-08-26 01:07:27,198 26 INFO rb-1b89a89-224244-407968 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-26 01:07:27,198 26 INFO rb-1b89a89-224244-407968 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-26 01:07:27,204 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:27,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.016 0.337 2026-08-26 01:07:27,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'A70181DE2F16E68D7D6F12C8A9518FA7', 'loaderId': '1027E7F055281568DD182D57584D17A3', 'isDownload': False} 2026-08-26 01:07:27,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-08-26 01:07:27,567 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:27,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:27,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:07:27,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:07:27,919 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:27,921 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:27,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:07:27,936 26 INFO rb-1b89a89-224244-407968 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-26 01:07:27,939 26 INFO rb-1b89a89-224244-407968 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-26 01:07:27,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:27,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:27,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:27,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "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-26 01:07:27,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:07:27,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.020 2026-08-26 01:07:27,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 01:07:28,237 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.067 0.157 2026-08-26 01:07:28,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:28,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:07:28,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:07:28,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:07:28,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:28,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:07:28,387 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:28,395 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:28,395 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:28,405 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:28,407 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:28,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:07:28,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.044 0.027 2026-08-26 01:07:28,462 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-08-26 01:07:28,484 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,494 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:28,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.022 2026-08-26 01:07:28,576 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.099 2026-08-26 01:07:28,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.049 2026-08-26 01:07:28,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:28,709 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:28,784 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,834 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,885 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,938 26 INFO rb-1b89a89-224244-407968 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-26 01:07:28,989 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,041 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,100 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,151 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,201 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,252 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,308 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,358 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,409 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,474 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,482 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:29,482 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:29,526 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,577 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,627 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,687 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,743 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,795 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,854 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,909 26 INFO rb-1b89a89-224244-407968 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-26 01:07:29,960 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,015 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,067 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,117 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,168 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,220 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,274 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,326 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,383 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,433 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,484 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,538 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,590 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,641 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,691 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,745 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,799 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,851 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,909 26 INFO rb-1b89a89-224244-407968 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-26 01:07:30,960 26 INFO rb-1b89a89-224244-407968 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-26 01:07:31,011 26 INFO rb-1b89a89-224244-407968 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-26 01:07:31,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-08-26 01:07:31,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:07:31,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15601740 (allocated 17039360) 2026-08-26 01:07:31,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 112114 2026-08-26 01:07:31,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-08-26 01:07:31,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 112114 2026-08-26 01:07:31,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010731_222307_test_tip_after_payment.txt 2026-08-26 01:07:31,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpc2vmoyu9_chrome_odoo" 2026-08-26 01:07:31,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-08-26 01:07:31,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 112312 2026-08-26 01:07:31,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmp6tigvhhh_chrome_odoo 2026-08-26 01:07:31,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:46247/json/version 2026-08-26 01:07:31,465 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:31,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:31,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:46247/json 2026-08-26 01:07:31,472 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:31,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:46247/devtools/page/6DE6E10AFB6BBAFB78E88A0D4E0350E6 2026-08-26 01:07:31,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-08-26 01:07:31,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-08-26 01:07:31,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:31,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-08-26 01:07:31,566 26 INFO rb-1b89a89-224244-407968 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-26 01:07:31,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-26 01:07:31,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:31,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:31] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.043 0.277 2026-08-26 01:07:31,894 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '6DE6E10AFB6BBAFB78E88A0D4E0350E6', 'loaderId': '4EA8BC6F8EB3C96D1900186358A4F66E', 'isDownload': False} 2026-08-26 01:07:31,894 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-08-26 01:07:31,904 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:31,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:31] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:31,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:31] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:07:31,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:31] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:07:32,227 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:32,228 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:32,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:07:32,241 26 INFO rb-1b89a89-224244-407968 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-26 01:07:32,245 26 INFO rb-1b89a89-224244-407968 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-26 01:07:32,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:07:32,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:32,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:32,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "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.005 2026-08-26 01:07:32,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:07:32,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:07:32,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-26 01:07:32,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.071 0.169 2026-08-26 01:07:32,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:32,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:32,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:07:32,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:32,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:32,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:07:32,692 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:32,698 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:32,701 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:07:32,708 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:32,714 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:32,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.007 0.013 2026-08-26 01:07:32,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 01:07:32,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:07:32,782 26 INFO rb-1b89a89-224244-407968 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-26 01:07:32,793 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:07:32,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.009 0.075 2026-08-26 01:07:32,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-08-26 01:07:32,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.008 0.099 2026-08-26 01:07:32,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.039 2026-08-26 01:07:33,001 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,011 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:33,074 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,135 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,193 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,251 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,306 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,359 26 INFO rb-1b89a89-224244-407968 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-26 01:07:33,415 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-08-26 01:07:35,519 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,577 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,635 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,692 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,745 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,799 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,852 26 INFO rb-1b89a89-224244-407968 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-26 01:07:35,908 26 INFO rb-1b89a89-224244-407968 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-26 01:07:37,942 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:38,004 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,063 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,121 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,178 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,232 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa071f76-33a5-42da-874a-5634e9aac8c1'}] 2026-08-26 01:07:38,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285796 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fa071f76-33a5-42da-874a-5634e9aac8c1'} created pos.order #765 2026-08-26 01:07:38,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7285796 finished 2026-08-26 01:07:38,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.016 0.040 2026-08-26 01:07:38,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54149058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'}] 2026-08-26 01:07:38,353 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54149058 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'} created pos.order #766 2026-08-26 01:07:38,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54149058 finished 2026-08-26 01:07:38,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.045 2026-08-26 01:07:38,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4211924 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4fe4d7f4-0918-4f7c-9344-7e92dc2bd7a3'}] 2026-08-26 01:07:38,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4211924 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4fe4d7f4-0918-4f7c-9344-7e92dc2bd7a3'} created pos.order #767 2026-08-26 01:07:38,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4211924 finished 2026-08-26 01:07:38,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.046 2026-08-26 01:07:38,475 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:07:38,536 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,594 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,652 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,711 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,767 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83029280 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'a3df8373-b817-41da-b9fa-dd746fe6e96f'}] 2026-08-26 01:07:38,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83029280 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'a3df8373-b817-41da-b9fa-dd746fe6e96f'} created pos.order #768 2026-08-26 01:07:38,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83029280 finished 2026-08-26 01:07:38,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.034 2026-08-26 01:07:38,859 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,919 26 INFO rb-1b89a89-224244-407968 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-26 01:07:38,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.013 0.024 2026-08-26 01:07:38,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:07:38,993 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,048 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,098 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,155 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,206 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,260 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,319 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,372 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.025 2026-08-26 01:07:39,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:07:39,454 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76885219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'}] 2026-08-26 01:07:39,462 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:39,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1253] to pos.order #766 2026-08-26 01:07:39,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76885219 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'} updated pos.order #766 2026-08-26 01:07:39,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76885219 finished 2026-08-26 01:07:39,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.017 0.042 2026-08-26 01:07:39,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.018 0.051 2026-08-26 01:07:39,627 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,681 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,732 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,785 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,836 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,890 26 INFO rb-1b89a89-224244-407968 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-26 01:07:39,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.020 2026-08-26 01:07:39,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:07:39,955 26 INFO rb-1b89a89-224244-407968 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-26 01:07:40,011 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,059 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,121 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:07:42,170 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,223 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,280 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,343 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99221972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'a3df8373-b817-41da-b9fa-dd746fe6e96f'}] 2026-08-26 01:07:42,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1254] to pos.order #768 2026-08-26 01:07:42,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99221972 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'a3df8373-b817-41da-b9fa-dd746fe6e96f'} updated pos.order #768 2026-08-26 01:07:42,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99221972 finished 2026-08-26 01:07:42,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.014 0.038 2026-08-26 01:07:42,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.040 0.029 2026-08-26 01:07:42,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:07:42,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "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.003 2026-08-26 01:07:42,521 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,572 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,625 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,676 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,730 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.012 0.022 2026-08-26 01:07:42,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:07:42,798 26 INFO rb-1b89a89-224244-407968 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-26 01:07:42,853 26 INFO rb-1b89a89-224244-407968 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-26 01:07:44,892 26 INFO rb-1b89a89-224244-407968 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-26 01:07:44,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:07:44,952 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,002 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,056 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,113 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,166 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.021 2026-08-26 01:07:45,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:07:45,251 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45730987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'}] 2026-08-26 01:07:45,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1255] to pos.order #766 2026-08-26 01:07:45,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45730987 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'} updated pos.order #766 2026-08-26 01:07:45,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45730987 finished 2026-08-26 01:07:45,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.017 0.044 2026-08-26 01:07:45,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.013 0.044 2026-08-26 01:07:45,411 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,465 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,516 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,570 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,621 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,675 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,726 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,780 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.009 0.019 2026-08-26 01:07:45,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:07:45,836 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,888 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,939 26 INFO rb-1b89a89-224244-407968 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-26 01:07:45,996 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,047 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,101 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,159 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88072689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'}] 2026-08-26 01:07:46,220 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88072689 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'} updated pos.order #766 2026-08-26 01:07:46,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88072689 finished 2026-08-26 01:07:46,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.018 0.045 2026-08-26 01:07:46,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:07:46,322 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,373 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,427 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,477 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,532 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,583 26 INFO rb-1b89a89-224244-407968 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-26 01:07:46,639 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,675 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,726 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-08-26 01:07:48,783 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,840 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,893 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,946 26 INFO rb-1b89a89-224244-407968 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-26 01:07:48,998 26 INFO rb-1b89a89-224244-407968 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-26 01:07:49,054 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,092 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,153 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88880828 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '51ebd0b6-2d52-4a28-b0b7-a79cc8eaee2b'}] 2026-08-26 01:07:51,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88880828 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '51ebd0b6-2d52-4a28-b0b7-a79cc8eaee2b'} created pos.order #769 2026-08-26 01:07:51,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88880828 finished 2026-08-26 01:07:51,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.014 0.042 2026-08-26 01:07:51,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.009 0.020 2026-08-26 01:07:51,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:07:51,284 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,335 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,398 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,448 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,502 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,563 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,628 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6179620 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'}] 2026-08-26 01:07:51,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6179620 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '778d3406-fcc1-422d-8854-595426a2d886'} updated pos.order #766 2026-08-26 01:07:51,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6179620 finished 2026-08-26 01:07:51,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.043 2026-08-26 01:07:51,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.052 0.033 2026-08-26 01:07:51,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:51,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:51,859 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,909 26 INFO rb-1b89a89-224244-407968 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-26 01:07:51,963 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,014 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,068 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,119 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,173 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.009 0.018 2026-08-26 01:07:52,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:07:52,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-08-26 01:07:52,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:07:52,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28954004 (allocated 30945280) 2026-08-26 01:07:52,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 112312 2026-08-26 01:07:52,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-08-26 01:07:52,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 112312 2026-08-26 01:07:52,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010752_418896_test_transfering_orders.txt 2026-08-26 01:07:52,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmp6tigvhhh_chrome_odoo" 2026-08-26 01:07:52,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-08-26 01:07:52,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112553 2026-08-26 01:07:52,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpo89lkh32_chrome_odoo 2026-08-26 01:07:52,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39381/json/version 2026-08-26 01:07:52,616 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:52,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:52,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:39381/json 2026-08-26 01:07:52,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:52,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:39381/devtools/page/D67CCC1319D45FA4FE4203ECB1C9118F 2026-08-26 01:07:52,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-26 01:07:52,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-26 01:07:52,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:07:52,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-26 01:07:52,795 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,795 26 INFO rb-1b89a89-224244-407968 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-26 01:07:52,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:07:53,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.018 0.253 2026-08-26 01:07:53,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'D67CCC1319D45FA4FE4203ECB1C9118F', 'loaderId': '7783BA860F53186E23D83BFE607D2EE5', 'isDownload': False} 2026-08-26 01:07:53,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-08-26 01:07:53,081 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:53,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:07:53,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:07:53,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:07:53,396 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,398 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:07:53,413 26 INFO rb-1b89a89-224244-407968 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-26 01:07:53,415 26 INFO rb-1b89a89-224244-407968 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-26 01:07:53,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:07:53,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:53,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:53,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "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.005 2026-08-26 01:07:53,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:07:53,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.015 2026-08-26 01:07:53,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-26 01:07:53,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.076 0.158 2026-08-26 01:07:53,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:53,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:07:53,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:53,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:53,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:07:53,823 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,865 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 01:07:53,866 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,874 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:53,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.037 2026-08-26 01:07:53,879 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:53,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-08-26 01:07:53,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:07:53,899 26 INFO rb-1b89a89-224244-407968 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-26 01:07:53,912 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:53,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.052 0.023 2026-08-26 01:07:53,994 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.062 0.100 2026-08-26 01:07:54,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.090 2026-08-26 01:07:54,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:07:54,178 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,191 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:54,249 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,299 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,350 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,400 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,468 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:54,477 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:54,519 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,570 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,633 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,695 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,697 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70944868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8f79e957-043e-48dc-88ba-5003c776a7d4'}] 2026-08-26 01:07:54,700 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:54,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70944868 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8f79e957-043e-48dc-88ba-5003c776a7d4'} created pos.order #770 2026-08-26 01:07:54,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70944868 finished 2026-08-26 01:07:54,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.046 0.112 2026-08-26 01:07:54,940 26 INFO rb-1b89a89-224244-407968 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-26 01:07:54,990 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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.003 2026-08-26 01:07:55,054 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,113 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,169 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41088559 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5dcc7b29-23c1-4295-99f4-d98a904dfb8b'}] 2026-08-26 01:07:55,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41088559 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5dcc7b29-23c1-4295-99f4-d98a904dfb8b'} created pos.order #771 2026-08-26 01:07:55,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41088559 finished 2026-08-26 01:07:55,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.011 0.035 2026-08-26 01:07:55,258 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,309 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,359 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-26 01:07:55,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:07:55,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16765476 (allocated 17698816) 2026-08-26 01:07:55,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112553 2026-08-26 01:07:55,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-26 01:07:55,466 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112553 2026-08-26 01:07:55,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010755_519384_test_user_on_residual_order.txt 2026-08-26 01:07:55,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpo89lkh32_chrome_odoo" 2026-08-26 01:07:55,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 112752 2026-08-26 01:07:55,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpqyqybvhq_chrome_odoo 2026-08-26 01:07:55,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43149/json/version 2026-08-26 01:07:55,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:55,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:07:55,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43149/json 2026-08-26 01:07:55,766 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:07:55,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:43149/devtools/page/D993BEFBB59E63797F1FA4D9274CF18D 2026-08-26 01:07:55,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-26 01:07:55,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-26 01:07:55,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:07:55,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-26 01:07:55,792 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,792 26 INFO rb-1b89a89-224244-407968 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-26 01:07:55,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:55] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.057 0.022 2026-08-26 01:07:55,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'D993BEFBB59E63797F1FA4D9274CF18D', 'loaderId': 'FD9D1888A65A432AF52DFD42799E1F68', 'isDownload': False} 2026-08-26 01:07:55,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-08-26 01:07:55,888 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:07:55,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:07:55,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:07:55,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:07:56,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:56,231 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:56,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:56,242 26 INFO rb-1b89a89-224244-407968 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-26 01:07:56,245 26 INFO rb-1b89a89-224244-407968 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-26 01:07:56,248 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:07:56,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:07:56,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:56,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:07:56,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:07:56,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-08-26 01:07:56,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-08-26 01:07:56,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.077 0.170 2026-08-26 01:07:56,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:56,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "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.011 2026-08-26 01:07:56,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.042 2026-08-26 01:07:56,675 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "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.048 2026-08-26 01:07:56,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "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.051 2026-08-26 01:07:56,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "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.052 2026-08-26 01:07:56,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "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.059 2026-08-26 01:07:56,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-08-26 01:07:56,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:07:56,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:07:56,727 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:56,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:56,770 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:07:56,772 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:56,782 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07: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-26 01:07:56,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:56,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-26 01:07:56,794 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:07:56,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 01:07:56,864 26 INFO rb-1b89a89-224244-407968 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-26 01:07:56,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.058 0.021 2026-08-26 01:07:56,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.013 0.096 2026-08-26 01:07:56,914 26 INFO rb-1b89a89-224244-407968 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-26 01:07:56,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:07:57,010 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:57,060 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,112 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,163 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,213 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,276 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:57,284 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:57,327 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,377 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,440 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,500 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38219425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5dcc7b29-23c1-4295-99f4-d98a904dfb8b'}] 2026-08-26 01:07:57,505 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:07:57,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #771 2026-08-26 01:07:57,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38219425 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5dcc7b29-23c1-4295-99f4-d98a904dfb8b'} updated pos.order #771 2026-08-26 01:07:57,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38219425 finished 2026-08-26 01:07:57,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:07:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.052 0.118 2026-08-26 01:07:57,741 26 INFO rb-1b89a89-224244-407968 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-26 01:07:57,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-26 01:07:57,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:07:57,834 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15196468 (allocated 16252928) 2026-08-26 01:07:57,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 112752 2026-08-26 01:07:57,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-26 01:07:57,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 112752 2026-08-26 01:07:57,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010757_895172_test_user_on_residual_order.txt 2026-08-26 01:07:57,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpqyqybvhq_chrome_odoo" 2026-08-26 01:07:57,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:08:01,768 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-08-26 01:08:01,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-08-26 01:08:01,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54053012 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-08-26 01:08:01,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54053012 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #772 2026-08-26 01:08:01,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54053012 finished 2026-08-26 01:08:02,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-08-26 01:08:02,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-08-26 01:08:02,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:08:05,967 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-08-26 01:08:06,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-08-26 01:08:06,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 112958 2026-08-26 01:08:06,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpgf6f014t_chrome_odoo 2026-08-26 01:08:06,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42499/json/version 2026-08-26 01:08:06,448 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:06,464 26 INFO rb-1b89a89-224244-407968 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-26 01:08:06,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42499/json 2026-08-26 01:08:06,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:06,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42499/devtools/page/FD48FF0727D3183371E2131637064748 2026-08-26 01:08:06,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-08-26 01:08:06,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-08-26 01:08:06,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:06,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-08-26 01:08:06,506 26 INFO rb-1b89a89-224244-407968 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-26 01:08:06,506 26 INFO rb-1b89a89-224244-407968 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-26 01:08:06,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:06,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:06] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.016 0.270 2026-08-26 01:08:06,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'FD48FF0727D3183371E2131637064748', 'loaderId': '0DB8351D1F85CA522216E999415A0D12', 'isDownload': False} 2026-08-26 01:08:06,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-08-26 01:08:06,808 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:06,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:06,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:08:06,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-26 01:08:07,147 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:07,149 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:07,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:07,163 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,166 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:07,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:07,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:07,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "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.005 2026-08-26 01:08:07,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:08:07,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.018 2026-08-26 01:08:07,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:08:07,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.077 0.172 2026-08-26 01:08:07,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:07,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:07,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.034 2026-08-26 01:08:07,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:07,583 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:08:07,608 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:07,616 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:07,619 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:07,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "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-26 01:08:07,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:07,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.008 0.046 2026-08-26 01:08:07,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:08:07,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-26 01:08:07,679 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,694 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:07,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.069 0.021 2026-08-26 01:08:07,801 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.008 0.107 2026-08-26 01:08:07,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.026 2026-08-26 01:08:07,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:07,950 26 INFO rb-1b89a89-224244-407968 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-26 01:08:07,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:08,022 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,073 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,129 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18076649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '2c7befb5-8c68-48ed-8c14-34190cb85127'}] 2026-08-26 01:08:08,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18076649 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '2c7befb5-8c68-48ed-8c14-34190cb85127'} created pos.order #773 2026-08-26 01:08:08,180 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18076649 finished 2026-08-26 01:08:08,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.018 0.041 2026-08-26 01:08:08,224 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,277 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,331 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:08:08,394 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-08-26 01:08:08,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:08:08,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16061804 (allocated 17436672) 2026-08-26 01:08:08,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 112958 2026-08-26 01:08:08,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-08-26 01:08:08,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 112958 2026-08-26 01:08:08,542 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010808_542159_test_change_table_rewards_stay.txt 2026-08-26 01:08:08,542 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpgf6f014t_chrome_odoo" 2026-08-26 01:08:08,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-08-26 01:08:08,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 113163 2026-08-26 01:08:08,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpj6kprb1o_chrome_odoo 2026-08-26 01:08:08,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:34865/json/version 2026-08-26 01:08:08,803 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:08,864 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:34865/json 2026-08-26 01:08:08,864 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:08,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:34865/devtools/page/8BADA2E4736C36EBB0C5EAADDF314054 2026-08-26 01:08:08,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-08-26 01:08:08,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-08-26 01:08:08,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:08,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-08-26 01:08:08,990 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,990 26 INFO rb-1b89a89-224244-407968 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-26 01:08:08,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:09,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.015 0.249 2026-08-26 01:08:09,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '8BADA2E4736C36EBB0C5EAADDF314054', 'loaderId': '1B38F8F72F40698BC9AC2A711FB36700', 'isDownload': False} 2026-08-26 01:08:09,262 26 INFO rb-1b89a89-224244-407968 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-26 01:08:09,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:09,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:09,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-08-26 01:08:09,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-08-26 01:08:09,636 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:09,638 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:09,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:09,652 26 INFO rb-1b89a89-224244-407968 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-26 01:08:09,655 26 INFO rb-1b89a89-224244-407968 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-26 01:08:09,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:09,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:09,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:09,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "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.005 2026-08-26 01:08:09,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:08:09,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.017 2026-08-26 01:08:09,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:08:09,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.076 0.169 2026-08-26 01:08:09,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:10,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:10,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:08:10,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:10,073 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:08:10,099 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:10,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:10,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:08:10,117 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:10,117 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:10,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-26 01:08:10,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-26 01:08:10,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:08:10,172 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:10,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.067 0.018 2026-08-26 01:08:10,277 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.008 0.102 2026-08-26 01:08:10,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.029 2026-08-26 01:08:10,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.028 2026-08-26 01:08:10,393 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,409 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:10,448 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,520 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,571 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,628 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53733911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ecf7cfaa-0ba5-47a0-9314-89ca14af3cec'}] 2026-08-26 01:08:10,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53733911 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': 'ecf7cfaa-0ba5-47a0-9314-89ca14af3cec'} created pos.order #774 2026-08-26 01:08:10,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53733911 finished 2026-08-26 01:08:10,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.018 0.045 2026-08-26 01:08:10,724 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.004 2026-08-26 01:08:10,786 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,847 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,897 26 INFO rb-1b89a89-224244-407968 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-26 01:08:10,953 26 INFO rb-1b89a89-224244-407968 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-26 01:08:11,004 26 INFO rb-1b89a89-224244-407968 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-26 01:08:11,061 26 INFO rb-1b89a89-224244-407968 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-26 01:08:11,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13624562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'b5700571-9519-4382-bd0a-96bded493072'}] 2026-08-26 01:08:11,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13624562 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'b5700571-9519-4382-bd0a-96bded493072'} created pos.order #775 2026-08-26 01:08:11,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13624562 finished 2026-08-26 01:08:11,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.018 0.042 2026-08-26 01:08:11,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-08-26 01:08:11,158 26 INFO rb-1b89a89-224244-407968 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-26 01:08:11,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17131648 (allocated 18747392) 2026-08-26 01:08:11,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 113163 2026-08-26 01:08:11,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-08-26 01:08:11,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 113163 2026-08-26 01:08:11,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010811_297251_test_loyalty_reward_with_courses.txt 2026-08-26 01:08:11,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpj6kprb1o_chrome_odoo" 2026-08-26 01:08:11,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:08:15,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-08-26 01:08:15,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 113367 2026-08-26 01:08:15,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmp0953gr1j_chrome_odoo 2026-08-26 01:08:15,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:37753/json/version 2026-08-26 01:08:15,389 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:15,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:15,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:37753/json 2026-08-26 01:08:15,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:15,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:37753/devtools/page/9C44B674B5C65F5E684FB5968D08EFAA 2026-08-26 01:08:15,464 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-08-26 01:08:15,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-08-26 01:08:15,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:15,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-08-26 01:08:15,485 26 INFO rb-1b89a89-224244-407968 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-26 01:08:15,485 26 INFO rb-1b89a89-224244-407968 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-26 01:08:15,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:15,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:15] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.017 0.314 2026-08-26 01:08:15,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '9C44B674B5C65F5E684FB5968D08EFAA', 'loaderId': 'C264826BDFBAC49ECE2162A49C436F53', 'isDownload': False} 2026-08-26 01:08:15,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-08-26 01:08:15,835 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:15,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:15,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:08:15,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:08:16,167 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,169 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:16,182 26 INFO rb-1b89a89-224244-407968 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-26 01:08:16,184 26 INFO rb-1b89a89-224244-407968 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-26 01:08:16,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:16,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:16,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.007 2026-08-26 01:08:16,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:08:16,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:08:16,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:08:16,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.075 0.156 2026-08-26 01:08:16,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:16,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:16,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:16,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:16,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:16,601 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:16,612 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:16,622 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:16,622 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:16,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.008 0.013 2026-08-26 01:08:16,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.031 0.026 2026-08-26 01:08:16,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-08-26 01:08:16,708 26 INFO rb-1b89a89-224244-407968 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-26 01:08:16,782 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:08:16,789 26 INFO rb-1b89a89-224244-407968 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-26 01:08:16,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:16,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.116 0.033 2026-08-26 01:08:16,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2105&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 01:08:16,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2106&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:08:16,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2107&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:08:16,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2109&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:08:16,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.007 0.165 2026-08-26 01:08:16,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2110&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:08:16,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2111&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:08:16,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:16] "GET /web/image?model=product.template&field=image_128&id=2112&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:08:17,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:17] "GET /web/image?model=product.template&field=image_128&id=2113&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:08:17,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.099 2026-08-26 01:08:17,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:17] "GET /web/image?model=product.template&field=image_128&id=2108&unique=2026-08-26T01:08:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:08:17,077 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,127 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,178 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,232 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,282 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,334 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,386 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,438 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,490 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,549 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,599 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,650 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,700 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,763 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:17,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:17,813 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,863 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,914 26 INFO rb-1b89a89-224244-407968 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-26 01:08:17,990 26 INFO rb-1b89a89-224244-407968 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-26 01:08:18,050 26 INFO rb-1b89a89-224244-407968 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-26 01:08:18,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:18] "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.002 2026-08-26 01:08:18,108 26 INFO rb-1b89a89-224244-407968 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-26 01:08:18,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-08-26 01:08:18,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-26 01:08:18,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14596176 (allocated 15990784) 2026-08-26 01:08:18,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 113367 2026-08-26 01:08:18,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-08-26 01:08:18,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 113367 2026-08-26 01:08:18,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010818_310663_test_mpesa_express_request_data.txt 2026-08-26 01:08:18,311 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmp0953gr1j_chrome_odoo" 2026-08-26 01:08:18,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:08:18,466 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-08-26 01:08:18,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-08-26 01:08:18,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-08-26 01:08:18,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-08-26 01:08:18,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:08:22,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-08-26 01:08:22,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 113580 2026-08-26 01:08:22,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpanziacg3_chrome_odoo 2026-08-26 01:08:22,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34707/json/version 2026-08-26 01:08:22,492 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:22,565 26 INFO rb-1b89a89-224244-407968 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-26 01:08:22,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34707/json 2026-08-26 01:08:22,565 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:22,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:34707/devtools/page/1C87686C9A6A5492A0153E9D74EA29C9 2026-08-26 01:08:22,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-08-26 01:08:22,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-08-26 01:08:22,717 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:22,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-08-26 01:08:22,719 26 INFO rb-1b89a89-224244-407968 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-26 01:08:22,719 26 INFO rb-1b89a89-224244-407968 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-26 01:08:22,726 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:22,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:22] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.016 0.243 2026-08-26 01:08:22,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '1C87686C9A6A5492A0153E9D74EA29C9', 'loaderId': '7A08A5599F3F1C986B1FFCBDD944AD69', 'isDownload': False} 2026-08-26 01:08:22,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-08-26 01:08:22,997 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:23,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:23,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:08:23,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:08:23,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:23,316 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:08:23,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:08:23,327 26 INFO rb-1b89a89-224244-407968 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-26 01:08:23,330 26 INFO rb-1b89a89-224244-407968 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-26 01:08:23,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:23,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:23,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:23,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:08:23,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:08:23,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:08:23,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:08:23,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.071 0.170 2026-08-26 01:08:23,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:23,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:23,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:23,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:23,763 26 INFO rb-1b89a89-224244-407968 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-26 01:08:23,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:23,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:23,801 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:23,803 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:23,810 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:23,812 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:23,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.007 0.014 2026-08-26 01:08:23,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:08:23,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 01:08:23,892 26 INFO rb-1b89a89-224244-407968 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-26 01:08:23,910 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:08:23,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.055 0.019 2026-08-26 01:08:23,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:23,990 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,060 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.096 2026-08-26 01:08:24,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:08:24,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 01:08:24,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 01:08:24,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-26 01:08:24,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 01:08:24,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:08:24,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:08:24,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:08:24,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.088 2026-08-26 01:08:24,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:08:24,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:08:24,244 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,300 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.022 0.049 2026-08-26 01:08:24,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.018 2026-08-26 01:08:24,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:24,495 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.023 0.059 2026-08-26 01:08:24,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.019 0.052 2026-08-26 01:08:24,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.070 2026-08-26 01:08:24,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:08:24,713 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,765 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,839 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,902 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,965 26 INFO rb-1b89a89-224244-407968 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-26 01:08:24,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:24,974 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:25,015 26 INFO rb-1b89a89-224244-407968 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-26 01:08:25,066 26 INFO rb-1b89a89-224244-407968 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-26 01:08:25,129 26 INFO rb-1b89a89-224244-407968 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-26 01:08:25,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-08-26 01:08:25,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 01:08:25,194 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:25,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59763493 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e19d2530-8e5a-4058-a94b-906d8aaad010'}] 2026-08-26 01:08:25,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17373880 (allocated 18612224) 2026-08-26 01:08:25,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 113580 2026-08-26 01:08:25,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-08-26 01:08:25,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 113580 2026-08-26 01:08:25,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010825_373226_test_advance_payment_with_extra_lines.txt 2026-08-26 01:08:25,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpanziacg3_chrome_odoo" 2026-08-26 01:08:25,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-08-26 01:08:25,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59763493 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e19d2530-8e5a-4058-a94b-906d8aaad010'} created pos.order #776 2026-08-26 01:08:25,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59763493 finished 2026-08-26 01:08:25,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.151 0.158 2026-08-26 01:08:25,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-08-26 01:08:25,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66811634 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-26 01:08:26,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66811634 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #777 2026-08-26 01:08:26,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66811634 finished 2026-08-26 01:08:26,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-08-26 01:08:27,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-08-26 01:08:27,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301964 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '059538bd-200f-4e32-a797-5af5ffd43677'}] 2026-08-26 01:08:27,350 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1274] 2026-08-26 01:08:27,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301964 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '059538bd-200f-4e32-a797-5af5ffd43677'} created pos.order #778 2026-08-26 01:08:27,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301964 finished 2026-08-26 01:08:27,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-08-26 01:08:27,854 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83818981 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a752d386-2d29-4ad1-9cbd-f55f664d18e7'}] 2026-08-26 01:08:27,912 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1277] 2026-08-26 01:08:28,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83818981 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a752d386-2d29-4ad1-9cbd-f55f664d18e7'} created pos.order #780 2026-08-26 01:08:28,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83818981 finished 2026-08-26 01:08:28,826 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-08-26 01:08:29,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 113804 2026-08-26 01:08:29,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpifel56cl_chrome_odoo 2026-08-26 01:08:29,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37643/json/version 2026-08-26 01:08:29,143 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:29,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:29,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37643/json 2026-08-26 01:08:29,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:29,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:37643/devtools/page/DA58FE8BD1A5B5BF85B24F4A78D7F64C 2026-08-26 01:08:29,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-08-26 01:08:29,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-08-26 01:08:29,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:29,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-08-26 01:08:29,318 26 INFO rb-1b89a89-224244-407968 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-26 01:08:29,318 26 INFO rb-1b89a89-224244-407968 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-26 01:08:29,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:29,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.017 0.270 2026-08-26 01:08:29,614 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'DA58FE8BD1A5B5BF85B24F4A78D7F64C', 'loaderId': '24BC4E311213CD15D2441A28F40DD1B3', 'isDownload': False} 2026-08-26 01:08:29,614 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-08-26 01:08:29,622 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:29,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:29,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:08:29,645 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-08-26 01:08:29,962 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:29,964 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:29,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:29,977 26 INFO rb-1b89a89-224244-407968 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-26 01:08:29,980 26 INFO rb-1b89a89-224244-407968 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-26 01:08:29,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:29,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:29,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:30,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:08:30,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:08:30,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.025 2026-08-26 01:08:30,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:08:30,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.071 0.155 2026-08-26 01:08:30,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:30,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:30,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:30,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:30,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:30,378 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:30,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:30,416 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:30,418 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:30,427 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:30,428 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:30,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.043 2026-08-26 01:08:30,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:08:30,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:08:30,505 26 INFO rb-1b89a89-224244-407968 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-26 01:08:30,518 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:30,596 26 INFO rb-1b89a89-224244-407968 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-26 01:08:30,662 26 INFO rb-1b89a89-224244-407968 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-26 01:08:30,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.076 0.072 2026-08-26 01:08:30,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:30,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.166 2026-08-26 01:08:30,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:08:30,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:08:30,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 01:08:30,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-26 01:08:30,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:08:30,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:08:30,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:08:30,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.078 2026-08-26 01:08:30,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:08:30,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:08:30,844 26 INFO rb-1b89a89-224244-407968 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-26 01:08:30,900 26 INFO rb-1b89a89-224244-407968 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-26 01:08:30,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.048 2026-08-26 01:08:31,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:08:31,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:31,078 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "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.019 0.039 2026-08-26 01:08:31,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.017 0.037 2026-08-26 01:08:31,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:08:31,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.006 0.012 2026-08-26 01:08:31,259 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:31,320 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,371 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,433 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,441 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:31,442 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:31,483 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,534 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,596 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,656 26 INFO rb-1b89a89-224244-407968 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-26 01:08:31,660 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85800048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '32275797-1c23-47ed-8c77-6a9009b834d7'}] 2026-08-26 01:08:31,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:31,754 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1280] 2026-08-26 01:08:31,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85800048 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '32275797-1c23-47ed-8c77-6a9009b834d7'} created pos.order #782 2026-08-26 01:08:31,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85800048 finished 2026-08-26 01:08:31,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.095 0.233 2026-08-26 01:08:32,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:32] "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-26 01:08:32,059 26 INFO rb-1b89a89-224244-407968 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-26 01:08:32,119 26 INFO rb-1b89a89-224244-407968 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-26 01:08:32,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-08-26 01:08:32,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:08:32,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17628336 (allocated 18874368) 2026-08-26 01:08:32,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 113804 2026-08-26 01:08:32,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-08-26 01:08:32,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 113804 2026-08-26 01:08:32,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010832_318563_test_customer_notes.txt 2026-08-26 01:08:32,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpifel56cl_chrome_odoo" 2026-08-26 01:08:32,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-08-26 01:08:32,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 114027 2026-08-26 01:08:32,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp6gp826fx_chrome_odoo 2026-08-26 01:08:32,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37611/json/version 2026-08-26 01:08:32,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:32,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:32,776 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37611/json 2026-08-26 01:08:32,776 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:32,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:37611/devtools/page/CD98F85925E5015780ED002E540D1D6F 2026-08-26 01:08:32,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-08-26 01:08:32,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-08-26 01:08:32,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:32,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-08-26 01:08:32,898 26 INFO rb-1b89a89-224244-407968 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-26 01:08:32,898 26 INFO rb-1b89a89-224244-407968 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-26 01:08:32,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:33,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.320 2026-08-26 01:08:33,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'CD98F85925E5015780ED002E540D1D6F', 'loaderId': '76F4E24C40C1E9189E95E2BD61A03748', 'isDownload': False} 2026-08-26 01:08:33,241 26 INFO rb-1b89a89-224244-407968 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-26 01:08:33,249 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:33,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:33,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:08:33,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:08:33,579 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:33,581 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:33,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:33,594 26 INFO rb-1b89a89-224244-407968 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-26 01:08:33,596 26 INFO rb-1b89a89-224244-407968 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-26 01:08:33,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:33,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:33,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:33,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:08:33,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:08:33,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.019 2026-08-26 01:08:33,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:08:33,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.070 0.157 2026-08-26 01:08:33,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:33,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:33,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:33,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.003 2026-08-26 01:08:33,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:33,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:34,007 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:34,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:34,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:34,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:34,060 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 01:08:34,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.037 0.013 2026-08-26 01:08:34,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:08:34,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:08:34,125 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,167 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:34,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.011 0.020 2026-08-26 01:08:34,200 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:34,201 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,261 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.066 0.048 2026-08-26 01:08:34,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:08:34,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:08:34,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:08:34,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:08:34,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:08:34,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:08:34,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.082 2026-08-26 01:08:34,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:08:34,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:08:34,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:08:34,427 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,484 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-26 01:08:34,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-26 01:08:34,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:34,661 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.018 0.038 2026-08-26 01:08:34,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.037 2026-08-26 01:08:34,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-26 01:08:34,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-26 01:08:34,845 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,898 26 INFO rb-1b89a89-224244-407968 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-26 01:08:34,974 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,038 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,048 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:35,048 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:35,088 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,140 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,203 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,263 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7947705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9e4cd4ac-034f-433c-8c3c-8b76e2792c2e'}] 2026-08-26 01:08:35,269 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:35,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7947705 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9e4cd4ac-034f-433c-8c3c-8b76e2792c2e'} created pos.order #783 2026-08-26 01:08:35,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7947705 finished 2026-08-26 01:08:35,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.039 0.095 2026-08-26 01:08:35,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:08:35,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:35,499 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,550 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,600 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,654 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,707 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:08:35,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:08:35,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:35,792 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "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.016 0.036 2026-08-26 01:08:35,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.016 0.036 2026-08-26 01:08:35,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:08:35,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:35,959 26 INFO rb-1b89a89-224244-407968 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-26 01:08:35,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:08:36,015 26 INFO rb-1b89a89-224244-407968 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-26 01:08:36,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-08-26 01:08:36,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:08:36,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19790124 (allocated 21893120) 2026-08-26 01:08:36,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 114027 2026-08-26 01:08:36,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-08-26 01:08:36,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 114027 2026-08-26 01:08:36,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010836_213914_test_down_payment_displayed.txt 2026-08-26 01:08:36,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp6gp826fx_chrome_odoo" 2026-08-26 01:08:36,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-08-26 01:08:36,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 114258 2026-08-26 01:08:36,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpdxo5s37y_chrome_odoo 2026-08-26 01:08:36,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:40347/json/version 2026-08-26 01:08:36,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:36,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:36,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:40347/json 2026-08-26 01:08:36,607 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:36,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:40347/devtools/page/884C2A826F38ED09D90AB1E9DB382FE2 2026-08-26 01:08:36,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-08-26 01:08:36,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-08-26 01:08:36,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:36,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-08-26 01:08:36,793 26 INFO rb-1b89a89-224244-407968 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-26 01:08:36,793 26 INFO rb-1b89a89-224244-407968 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-26 01:08:36,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:37,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.017 0.244 2026-08-26 01:08:37,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '884C2A826F38ED09D90AB1E9DB382FE2', 'loaderId': '5098341D440ED47110A765FD5A664D00', 'isDownload': False} 2026-08-26 01:08:37,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-08-26 01:08:37,070 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:37,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:37,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:08:37,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-08-26 01:08:37,410 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:37,411 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:37,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:37,425 26 INFO rb-1b89a89-224244-407968 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-26 01:08:37,427 26 INFO rb-1b89a89-224244-407968 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-26 01:08:37,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:37,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:37,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:37,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:08:37,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:08:37,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.017 2026-08-26 01:08:37,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:08:37,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.074 0.156 2026-08-26 01:08:37,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:37,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:37,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-26 01:08:37,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:08:37,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:37,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:37,888 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:37,898 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:37,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:08:37,904 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:37,916 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:08:37,917 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:37,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.019 2026-08-26 01:08:37,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 01:08:38,001 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:38,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.044 0.024 2026-08-26 01:08:38,086 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:38,088 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:08:38,161 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:08:38,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:08:38,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:08:38,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.193 2026-08-26 01:08:38,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 01:08:38,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 01:08:38,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:08:38,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:08:38,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.089 2026-08-26 01:08:38,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:08:38,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:08:38,327 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,383 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:08:38,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:08:38,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:38,561 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "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.018 0.036 2026-08-26 01:08:38,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.032 2026-08-26 01:08:38,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:08:38,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:38,729 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,781 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,857 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,907 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,973 26 INFO rb-1b89a89-224244-407968 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-26 01:08:38,982 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:38,982 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:39,024 26 INFO rb-1b89a89-224244-407968 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-26 01:08:39,074 26 INFO rb-1b89a89-224244-407968 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-26 01:08:39,138 26 INFO rb-1b89a89-224244-407968 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-26 01:08:39,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-08-26 01:08:39,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:08:39,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77540173 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '08b95a48-c76a-4485-95ab-8de8b6bec362'}] 2026-08-26 01:08:39,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:39,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16931060 (allocated 18350080) 2026-08-26 01:08:39,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 114258 2026-08-26 01:08:39,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-08-26 01:08:39,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77540173 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '08b95a48-c76a-4485-95ab-8de8b6bec362'} created pos.order #784 2026-08-26 01:08:39,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 114258 2026-08-26 01:08:39,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77540173 finished 2026-08-26 01:08:39,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010839_381839_test_downpayment_amount_to_invoice.txt 2026-08-26 01:08:39,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpdxo5s37y_chrome_odoo" 2026-08-26 01:08:39,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-08-26 01:08:39,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.094 0.110 2026-08-26 01:08:39,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-08-26 01:08:40,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-08-26 01:08:40,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 114480 2026-08-26 01:08:40,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmptf8t0fep_chrome_odoo 2026-08-26 01:08:40,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:44739/json/version 2026-08-26 01:08:40,485 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:40,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:40,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:44739/json 2026-08-26 01:08:40,489 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:40,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:44739/devtools/page/7BB2808CAFAD8932D6A8E4390C81CF91 2026-08-26 01:08:40,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-08-26 01:08:40,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-08-26 01:08:40,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:40,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-08-26 01:08:40,606 26 INFO rb-1b89a89-224244-407968 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-26 01:08:40,606 26 INFO rb-1b89a89-224244-407968 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-26 01:08:40,613 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:40,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:40] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.233 2026-08-26 01:08:40,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '7BB2808CAFAD8932D6A8E4390C81CF91', 'loaderId': '1FC9ADD9D2B1EE51870E09181BDAA7E0', 'isDownload': False} 2026-08-26 01:08:40,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-26 01:08:40,871 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:40,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:40] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:08:40,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:40] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:08:40,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:40] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:08:41,192 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:41,193 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:41,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:41,207 26 INFO rb-1b89a89-224244-407968 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-26 01:08:41,210 26 INFO rb-1b89a89-224244-407968 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-26 01:08:41,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:08:41,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:41,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:41,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "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.005 2026-08-26 01:08:41,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:08:41,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.019 2026-08-26 01:08:41,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:08:41,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.071 0.150 2026-08-26 01:08:41,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:41,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:41,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:08:41,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.011 2026-08-26 01:08:41,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:41,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:08:41,619 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:41,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:41,627 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:41,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:08:41,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.028 0.012 2026-08-26 01:08:41,664 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:41,665 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:41,677 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:41,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.006 0.052 2026-08-26 01:08:41,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.007 0.025 2026-08-26 01:08:41,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.059 0.047 2026-08-26 01:08:41,779 26 INFO rb-1b89a89-224244-407968 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-26 01:08:41,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 01:08:41,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:41,874 26 INFO rb-1b89a89-224244-407968 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-26 01:08:41,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:08:41,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:08:41,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:08:41,922 26 INFO rb-1b89a89-224244-407968 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-26 01:08:41,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 01:08:41,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-08-26 01:08:41,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:08:41,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:41] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:08:42,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:08:42,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.113 2026-08-26 01:08:42,077 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,134 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.043 2026-08-26 01:08:42,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.013 2026-08-26 01:08:42,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:42,294 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.018 0.042 2026-08-26 01:08:42,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.034 2026-08-26 01:08:42,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:08:42,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-26 01:08:42,478 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,531 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,605 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,668 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,676 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:42,677 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:42,718 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,769 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,831 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,884 26 INFO rb-1b89a89-224244-407968 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-26 01:08:42,944 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-08-26 01:08:42,944 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:08:42,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85131243 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ff957476-d47c-4d1d-8562-f940c34808bb'}] 2026-08-26 01:08:42,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:08:42,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16844016 (allocated 18350080) 2026-08-26 01:08:42,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 114480 2026-08-26 01:08:42,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-08-26 01:08:43,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 114480 2026-08-26 01:08:43,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010843_099369_test_downpayment_invoice_line_name.txt 2026-08-26 01:08:43,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmptf8t0fep_chrome_odoo" 2026-08-26 01:08:43,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-08-26 01:08:43,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85131243 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'ff957476-d47c-4d1d-8562-f940c34808bb'} created pos.order #785 2026-08-26 01:08:43,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85131243 finished 2026-08-26 01:08:43,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.182 0.608 2026-08-26 01:08:43,745 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-08-26 01:08:44,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114705 2026-08-26 01:08:44,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpxuw2z567_chrome_odoo 2026-08-26 01:08:44,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40367/json/version 2026-08-26 01:08:44,257 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:44,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:44,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40367/json 2026-08-26 01:08:44,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:44,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:40367/devtools/page/4B9CEF9508C1AEDB5EF0217A17090327 2026-08-26 01:08:44,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-26 01:08:44,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-26 01:08:44,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:44,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-26 01:08:44,404 26 INFO rb-1b89a89-224244-407968 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-26 01:08:44,404 26 INFO rb-1b89a89-224244-407968 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-26 01:08:44,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:44,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:44] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.317 2026-08-26 01:08:44,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '4B9CEF9508C1AEDB5EF0217A17090327', 'loaderId': '5893769535578D12986A7326D06BEA96', 'isDownload': False} 2026-08-26 01:08:44,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-26 01:08:44,755 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:44,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:44] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:44,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:44] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.008 2026-08-26 01:08:44,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:44] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-26 01:08:45,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:45,095 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:45,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:08:45,112 26 INFO rb-1b89a89-224244-407968 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-26 01:08:45,115 26 INFO rb-1b89a89-224244-407968 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-26 01:08:45,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:08:45,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:45,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:45,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "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-26 01:08:45,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:08:45,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.017 2026-08-26 01:08:45,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:08:45,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.072 0.159 2026-08-26 01:08:45,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:45,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:45,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:08:45,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:45,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:45,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:08:45,563 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:45,569 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:45,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:45,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:08:45,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 01:08:45,582 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:45,588 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:45,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.007 0.027 2026-08-26 01:08:45,673 26 INFO rb-1b89a89-224244-407968 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-26 01:08:45,686 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:45,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.013 0.076 2026-08-26 01:08:45,778 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:45,784 26 INFO rb-1b89a89-224244-407968 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-26 01:08:45,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-26 01:08:45,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:08:45,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:08:45,859 26 INFO rb-1b89a89-224244-407968 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-26 01:08:45,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.040 0.064 2026-08-26 01:08:45,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.200 2026-08-26 01:08:45,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-26 01:08:45,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:08:45,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:08:45,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.132 2026-08-26 01:08:45,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:08:45,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:45] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:08:45,994 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,050 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.014 0.042 2026-08-26 01:08:46,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:08:46,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:46,227 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "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.019 0.036 2026-08-26 01:08:46,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.035 2026-08-26 01:08:46,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:08:46,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:46,395 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,447 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,523 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,585 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,597 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:46,598 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:46,636 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,687 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,750 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,802 26 INFO rb-1b89a89-224244-407968 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-26 01:08:46,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-26 01:08:46,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:08:46,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2dc49dac-1aa1-4672-96e0-3733ce0ef20a'}] 2026-08-26 01:08:46,869 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:46,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17037364 (allocated 18874368) 2026-08-26 01:08:46,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114705 2026-08-26 01:08:46,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-26 01:08:46,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114705 2026-08-26 01:08:47,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010847_092486_test_downpayment_invoice_link.txt 2026-08-26 01:08:47,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpxuw2z567_chrome_odoo" 2026-08-26 01:08:47,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-26 01:08:47,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256300 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '2dc49dac-1aa1-4672-96e0-3733ce0ef20a'} created pos.order #786 2026-08-26 01:08:47,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49256300 finished 2026-08-26 01:08:47,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 469 0.158 0.739 2026-08-26 01:08:48,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 114920 2026-08-26 01:08:48,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpwcx8ewwb_chrome_odoo 2026-08-26 01:08:48,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46751/json/version 2026-08-26 01:08:48,165 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:48,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:48,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46751/json 2026-08-26 01:08:48,206 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:48,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:46751/devtools/page/0F8584B0E3AEE50B37C21AA3C30372AB 2026-08-26 01:08:48,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-26 01:08:48,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-26 01:08:48,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:48,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-26 01:08:48,377 26 INFO rb-1b89a89-224244-407968 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-26 01:08:48,377 26 INFO rb-1b89a89-224244-407968 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-26 01:08:48,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.019 2026-08-26 01:08:48,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '0F8584B0E3AEE50B37C21AA3C30372AB', 'loaderId': '710EC120D2CD237A817D7AEEE856E703', 'isDownload': False} 2026-08-26 01:08:48,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-08-26 01:08:48,418 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:48,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:48,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:08:48,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:08:48,750 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:48,752 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:48,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:48,763 26 INFO rb-1b89a89-224244-407968 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-26 01:08:48,766 26 INFO rb-1b89a89-224244-407968 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-26 01:08:48,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:08:48,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:48,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:48,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:08:48,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:08:48,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.003 0.012 2026-08-26 01:08:48,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-08-26 01:08:49,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.052 0.147 2026-08-26 01:08:49,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "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-26 01:08:49,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:49,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:08:49,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.002 2026-08-26 01:08:49,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:49,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:49,127 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:49,163 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 01:08:49,164 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 01:08:49,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.004 0.034 2026-08-26 01:08:49,173 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:49,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:49,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-08-26 01:08:49,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:08:49,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 01:08:49,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.012 2026-08-26 01:08:49,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:49,285 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-26 01:08:49,359 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 01:08:49,362 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.043 0.030 2026-08-26 01:08:49,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-26 01:08:49,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:08:49,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-26 01:08:49,468 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-26 01:08:49,477 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:49,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-26 01:08:49,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:08:49,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:08:49,525 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.065 2026-08-26 01:08:49,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.006 0.150 2026-08-26 01:08:49,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:08:49,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.012 2026-08-26 01:08:49,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:49,677 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.016 0.036 2026-08-26 01:08:49,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.017 0.036 2026-08-26 01:08:49,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:08:49,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:49,845 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,898 26 INFO rb-1b89a89-224244-407968 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-26 01:08:49,973 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,035 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,047 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:50,048 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:50,086 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,136 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,202 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,254 26 INFO rb-1b89a89-224244-407968 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-26 01:08:50,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-26 01:08:50,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:08:50,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84649883 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': '2ebc9a4f-7c78-4144-9741-abca7812790a'}] 2026-08-26 01:08:50,325 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:08:50,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16903456 (allocated 18612224) 2026-08-26 01:08:50,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 114920 2026-08-26 01:08:50,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-26 01:08:50,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 114920 2026-08-26 01:08:50,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010850_470956_test_downpayment_invoice_link.txt 2026-08-26 01:08:50,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpwcx8ewwb_chrome_odoo" 2026-08-26 01:08:50,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-26 01:08:50,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84649883 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': '2ebc9a4f-7c78-4144-9741-abca7812790a'} created pos.order #787 2026-08-26 01:08:50,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84649883 finished 2026-08-26 01:08:50,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.117 0.374 2026-08-26 01:08:51,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 115136 2026-08-26 01:08:51,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp7b3hkmgf_chrome_odoo 2026-08-26 01:08:51,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38461/json/version 2026-08-26 01:08:51,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:51,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:51,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38461/json 2026-08-26 01:08:51,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:51,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:38461/devtools/page/C8E4F0E84B8D0C1111663E6131E97AEB 2026-08-26 01:08:51,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-26 01:08:51,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-26 01:08:51,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:08:51,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-26 01:08:51,094 26 INFO rb-1b89a89-224244-407968 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-26 01:08:51,094 26 INFO rb-1b89a89-224244-407968 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-26 01:08:51,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.006 0.072 2026-08-26 01:08:51,180 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'C8E4F0E84B8D0C1111663E6131E97AEB', 'loaderId': 'F6FB5FBBB11789D7DE6A99A865F7BC3F', 'isDownload': False} 2026-08-26 01:08:51,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-08-26 01:08:51,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:51,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:51,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:08:51,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:08:51,534 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:51,537 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:51,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:51,547 26 INFO rb-1b89a89-224244-407968 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-26 01:08:51,549 26 INFO rb-1b89a89-224244-407968 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-26 01:08:51,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:08:51,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:51,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:51,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:08:51,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.006 2026-08-26 01:08:51,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.003 0.015 2026-08-26 01:08:51,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-08-26 01:08:51,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.051 0.148 2026-08-26 01:08:51,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "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-26 01:08:51,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:51,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:08:51,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:51,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:51,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:51,921 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:51,929 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:51,935 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:51,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.028 0.012 2026-08-26 01:08:51,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-26 01:08:51,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:51,965 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:51,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:08:51,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.004 2026-08-26 01:08:51,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:08:51,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 01:08:51,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-26 01:08:51,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 01:08:51,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 01:08:52,070 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 01:08:52,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:52,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:08:52,172 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 01:08:52,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:08:52,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-08-26 01:08:52,266 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-26 01:08:52,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:52,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-08-26 01:08:52,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:08:52,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:08:52,323 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.008 0.129 2026-08-26 01:08:52,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:08:52,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.007 0.113 2026-08-26 01:08:52,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.004 0.022 2026-08-26 01:08:52,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:08:52,476 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "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.016 0.037 2026-08-26 01:08:52,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.016 0.036 2026-08-26 01:08:52,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:08:52,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:08:52,642 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:08:52,717 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,768 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,835 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,845 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:52,846 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:52,885 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,936 26 INFO rb-1b89a89-224244-407968 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-26 01:08:52,999 26 INFO rb-1b89a89-224244-407968 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-26 01:08:53,052 26 INFO rb-1b89a89-224244-407968 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-26 01:08:53,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-26 01:08:53,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:08:53,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7289400 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': '0e650bff-c812-4888-baff-46bf6ba4c421'}] 2026-08-26 01:08:53,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:53,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17132236 (allocated 18350080) 2026-08-26 01:08:53,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 115136 2026-08-26 01:08:53,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-26 01:08:53,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 115136 2026-08-26 01:08:53,283 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1286] 2026-08-26 01:08:53,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010853_297684_test_downpayment_invoice_link.txt 2026-08-26 01:08:53,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp7b3hkmgf_chrome_odoo" 2026-08-26 01:08:53,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-26 01:08:53,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7289400 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': '0e650bff-c812-4888-baff-46bf6ba4c421'} created pos.order #788 2026-08-26 01:08:53,741 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7289400 finished 2026-08-26 01:08:53,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 622 0.233 0.480 2026-08-26 01:08:53,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-08-26 01:08:54,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 115363 2026-08-26 01:08:54,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpdz0ge6d3_chrome_odoo 2026-08-26 01:08:54,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:43449/json/version 2026-08-26 01:08:54,212 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:54,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:54,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:43449/json 2026-08-26 01:08:54,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:54,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:43449/devtools/page/B51644321C808D631B2B9044A834D904 2026-08-26 01:08:54,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-08-26 01:08:54,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-08-26 01:08:54,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:54,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-08-26 01:08:54,424 26 INFO rb-1b89a89-224244-407968 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-26 01:08:54,424 26 INFO rb-1b89a89-224244-407968 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-26 01:08:54,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:54,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:54] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.245 2026-08-26 01:08:54,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'B51644321C808D631B2B9044A834D904', 'loaderId': '30DFE184D6316CE44B8A20B85C045C69', 'isDownload': False} 2026-08-26 01:08:54,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-08-26 01:08:54,704 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:54,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:54] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:08:54,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:54] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:08:54,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:54] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:08:55,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:55,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:55,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:08:55,042 26 INFO rb-1b89a89-224244-407968 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-26 01:08:55,044 26 INFO rb-1b89a89-224244-407968 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-26 01:08:55,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:08:55,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:55,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:55,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:08:55,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:08:55,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-26 01:08:55,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:08:55,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.069 0.156 2026-08-26 01:08:55,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:55,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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.003 2026-08-26 01:08:55,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:55,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:08:55,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:55,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:08:55,491 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:55,507 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:08:55,512 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:08:55,517 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:55,517 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:55,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.011 0.014 2026-08-26 01:08:55,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 01:08:55,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:08:55,590 26 INFO rb-1b89a89-224244-407968 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-26 01:08:55,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:08:55,674 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:55,695 26 INFO rb-1b89a89-224244-407968 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-26 01:08:55,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.034 2026-08-26 01:08:55,759 26 INFO rb-1b89a89-224244-407968 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-26 01:08:55,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.119 2026-08-26 01:08:55,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-26 01:08:55,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 01:08:55,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 01:08:55,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-26 01:08:55,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 01:08:55,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:08:55,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:08:55,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.085 2026-08-26 01:08:55,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:08:55,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:55] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:08:55,943 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,000 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:08:56,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:08:56,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:08:56,176 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "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.018 0.039 2026-08-26 01:08:56,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.016 0.036 2026-08-26 01:08:56,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:08:56,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:08:56,344 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,397 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,472 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,533 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,547 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:56,547 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:56,584 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,634 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,697 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,757 26 INFO rb-1b89a89-224244-407968 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-26 01:08:56,759 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:56,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94302384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f921c038-5c9b-4c11-b955-0e44add7095a'}] 2026-08-26 01:08:56,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94302384 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f921c038-5c9b-4c11-b955-0e44add7095a'} created pos.order #789 2026-08-26 01:08:56,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94302384 finished 2026-08-26 01:08:56,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.037 0.095 2026-08-26 01:08:56,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-26 01:08:56,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:56,991 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,042 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,092 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,142 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,196 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,258 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:57,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:08:57,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:57] "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.005 2026-08-26 01:08:57,308 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,364 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,415 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,465 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,516 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,567 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,617 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,680 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,730 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,784 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,840 26 INFO rb-1b89a89-224244-407968 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-26 01:08:57,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25994576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'fca96a94-8c2f-4832-a26f-54aca4fc1170'}] 2026-08-26 01:08:57,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25994576 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'fca96a94-8c2f-4832-a26f-54aca4fc1170'} created pos.order #790 2026-08-26 01:08:57,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25994576 finished 2026-08-26 01:08:57,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.036 0.094 2026-08-26 01:08:57,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:08:58,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:58] "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-26 01:08:58,042 26 INFO rb-1b89a89-224244-407968 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-26 01:08:58,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-08-26 01:08:58,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:08:58,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19672028 (allocated 21368832) 2026-08-26 01:08:58,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 115363 2026-08-26 01:08:58,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-08-26 01:08:58,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 115363 2026-08-26 01:08:58,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010858_211973_test_downpayment_refund.txt 2026-08-26 01:08:58,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpdz0ge6d3_chrome_odoo" 2026-08-26 01:08:58,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-08-26 01:08:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 115591 2026-08-26 01:08:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpvpkqniil_chrome_odoo 2026-08-26 01:08:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45779/json/version 2026-08-26 01:08:58,694 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:58,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-08-26 01:08:58,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45779/json 2026-08-26 01:08:58,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:08:58,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:45779/devtools/page/65A80FED091CDD3D329FAFBE409D2B31 2026-08-26 01:08:58,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-08-26 01:08:58,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-08-26 01:08:58,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:08:58,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-08-26 01:08:58,922 26 INFO rb-1b89a89-224244-407968 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-26 01:08:58,922 26 INFO rb-1b89a89-224244-407968 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-26 01:08:58,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:08:59,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.232 2026-08-26 01:08:59,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '65A80FED091CDD3D329FAFBE409D2B31', 'loaderId': 'EF830FC993D8179514AFD3D330400F7C', 'isDownload': False} 2026-08-26 01:08:59,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-08-26 01:08:59,185 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:08:59,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:08:59,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:08:59,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:08:59,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:59,498 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:59,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:08:59,513 26 INFO rb-1b89a89-224244-407968 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-26 01:08:59,515 26 INFO rb-1b89a89-224244-407968 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-26 01:08:59,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:08:59,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:08:59,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:59,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:08:59,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:08:59,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-26 01:08:59,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:08:59,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.072 0.156 2026-08-26 01:08:59,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:08:59,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:59,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:08:59,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:08:59,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-08-26 01:08:59,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 01:08:59,931 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:59,965 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:08:59,969 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:08:59,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:08:59,976 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08: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-26 01:08:59,977 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:08:59,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.007 0.027 2026-08-26 01:08:59,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:08:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 01:09:00,069 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,086 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:00,174 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.070 0.024 2026-08-26 01:09:00,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:00,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:09:00,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:09:00,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:09:00,224 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:09:00,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.207 2026-08-26 01:09:00,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:09:00,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:09:00,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:09:00,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:09:00,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:09:00,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:09:00,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.085 2026-08-26 01:09:00,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:09:00,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:09:00,443 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,499 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.058 2026-08-26 01:09:00,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.018 2026-08-26 01:09:00,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:00,685 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.019 0.040 2026-08-26 01:09:00,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.018 0.038 2026-08-26 01:09:00,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:09:00,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:09:00,861 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,914 26 INFO rb-1b89a89-224244-407968 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-26 01:09:00,995 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,047 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,098 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,149 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,211 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:01,220 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:01,261 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,312 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,375 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,428 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,489 26 INFO rb-1b89a89-224244-407968 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-26 01:09:01,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94650079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '09bf32d0-ea8d-4cbc-91af-bac92d6c88e2'}] 2026-08-26 01:09:01,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:02,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94650079 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '09bf32d0-ea8d-4cbc-91af-bac92d6c88e2'} created pos.order #791 2026-08-26 01:09:02,256 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94650079 finished 2026-08-26 01:09:02,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 547 0.158 0.699 2026-08-26 01:09:02,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.002 2026-08-26 01:09:02,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:09:02,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:02,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-08-26 01:09:02,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:09:02,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18207624 (allocated 19271680) 2026-08-26 01:09:02,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 115591 2026-08-26 01:09:02,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-08-26 01:09:02,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 115591 2026-08-26 01:09:02,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010902_632402_test_downpayment_with_taxed_product.txt 2026-08-26 01:09:02,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpvpkqniil_chrome_odoo" 2026-08-26 01:09:02,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-08-26 01:09:02,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 115815 2026-08-26 01:09:02,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpi8twquuz_chrome_odoo 2026-08-26 01:09:02,982 26 INFO rb-1b89a89-224244-407968 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:33085/json/version 2026-08-26 01:09:02,983 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:03,060 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,061 26 INFO rb-1b89a89-224244-407968 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:33085/json 2026-08-26 01:09:03,061 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:03,070 26 INFO rb-1b89a89-224244-407968 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:33085/devtools/page/653CA6818BD042581D7CEC320CFD0F4D 2026-08-26 01:09:03,080 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-08-26 01:09:03,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:03,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-08-26 01:09:03,206 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,206 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:03,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.311 2026-08-26 01:09:03,539 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '653CA6818BD042581D7CEC320CFD0F4D', 'loaderId': '670E06F32C545304DEA990ACECD80AB8', 'isDownload': False} 2026-08-26 01:09:03,539 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,549 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:03,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:03,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:03,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:09:03,877 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:03,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:03,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:09:03,895 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,897 26 INFO rb-1b89a89-224244-407968 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-26 01:09:03,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:03,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:03,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:03,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:09:03,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:09:03,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:03,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:04,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.158 2026-08-26 01:09:04,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "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-26 01:09:04,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:04,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 01:09:04,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:04,289 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:04,320 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:04,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:04,329 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:04,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:09:04,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-08-26 01:09:04,370 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:04,371 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:04,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.004 0.055 2026-08-26 01:09:04,424 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,468 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:04,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.024 2026-08-26 01:09:04,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:04,569 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.011 0.118 2026-08-26 01:09:04,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:09:04,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 01:09:04,619 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 01:09:04,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.027 0.160 2026-08-26 01:09:04,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:09:04,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:09:04,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:09:04,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:09:04,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.111 2026-08-26 01:09:04,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:09:04,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 01:09:04,793 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,849 26 INFO rb-1b89a89-224244-407968 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-26 01:09:04,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.018 0.048 2026-08-26 01:09:04,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:09:04,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:05,024 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.020 0.040 2026-08-26 01:09:05,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.018 0.036 2026-08-26 01:09:05,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:09:05,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-26 01:09:05,208 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:09:05,269 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,319 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,370 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-08-26 01:09:05,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:09:05,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16102140 (allocated 17563648) 2026-08-26 01:09:05,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 115815 2026-08-26 01:09:05,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-08-26 01:09:05,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 115815 2026-08-26 01:09:05,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010905_519068_test_draft_pos_order_linked_sale_order.txt 2026-08-26 01:09:05,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpi8twquuz_chrome_odoo" 2026-08-26 01:09:05,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-08-26 01:09:05,851 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 116028 2026-08-26 01:09:05,851 26 INFO rb-1b89a89-224244-407968 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/tmpimylcp7n_chrome_odoo 2026-08-26 01:09:05,851 26 INFO rb-1b89a89-224244-407968 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:38505/json/version 2026-08-26 01:09:05,852 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:05,895 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,896 26 INFO rb-1b89a89-224244-407968 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:38505/json 2026-08-26 01:09:05,896 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:05,902 26 INFO rb-1b89a89-224244-407968 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:38505/devtools/page/1D0E3C79B88A02D51B44F7FAF6CE55DE 2026-08-26 01:09:05,964 26 INFO rb-1b89a89-224244-407968 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-26 01:09:05,968 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:06,016 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,016 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,017 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:06,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.015 0.275 2026-08-26 01:09:06,315 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '1D0E3C79B88A02D51B44F7FAF6CE55DE', 'loaderId': 'D74837D1066E8BE0E10ADEA8145CFFA7', 'isDownload': False} 2026-08-26 01:09:06,315 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:06,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:06,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:09:06,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:09:06,643 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:06,645 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:06,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:06,657 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,660 26 INFO rb-1b89a89-224244-407968 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-26 01:09:06,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:09:06,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:06,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:06,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:06,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:09:06,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-08-26 01:09:06,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-26 01:09:06,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.083 0.151 2026-08-26 01:09:06,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:07,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:07,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:09:07,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-08-26 01:09:07,068 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:07,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:07,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:07,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:07,110 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:07,118 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:07,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:07,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.009 0.051 2026-08-26 01:09:07,166 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:07,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-08-26 01:09:07,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.029 2026-08-26 01:09:07,203 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.054 0.089 2026-08-26 01:09:07,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:09:07,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.057 2026-08-26 01:09:07,359 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,361 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:09:07,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:09:07,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:09:07,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:09:07,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 01:09:07,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:09:07,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:09:07,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:09:07,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:09:07,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.009 0.108 2026-08-26 01:09:07,611 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,664 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,714 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,770 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,825 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,875 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,926 26 INFO rb-1b89a89-224244-407968 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-26 01:09:07,981 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,037 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:09:08,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:08] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:09:08,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:09:08,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:09:08,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-08-26 01:09:08,232 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20320484 (allocated 21495808) 2026-08-26 01:09:08,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 116028 2026-08-26 01:09:08,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-08-26 01:09:08,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 116028 2026-08-26 01:09:08,394 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010908_394791_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-08-26 01:09:08,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpimylcp7n_chrome_odoo" 2026-08-26 01:09:08,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-08-26 01:09:08,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 116241 2026-08-26 01:09:08,777 26 INFO rb-1b89a89-224244-407968 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/tmpekpud0k7_chrome_odoo 2026-08-26 01:09:08,777 26 INFO rb-1b89a89-224244-407968 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:39081/json/version 2026-08-26 01:09:08,778 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:08,781 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,781 26 INFO rb-1b89a89-224244-407968 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:39081/json 2026-08-26 01:09:08,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:08,784 26 INFO rb-1b89a89-224244-407968 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:39081/devtools/page/731F50C0FD16270376D270604A6882D2 2026-08-26 01:09:08,787 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,787 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:08,892 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,893 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,893 26 INFO rb-1b89a89-224244-407968 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-26 01:09:08,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:09,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.023 0.255 2026-08-26 01:09:09,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '731F50C0FD16270376D270604A6882D2', 'loaderId': '14D80F1DF56D23037324927A38A554DE', 'isDownload': False} 2026-08-26 01:09:09,184 26 INFO rb-1b89a89-224244-407968 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-26 01:09:09,194 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:09,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:09,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:09:09,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:09:09,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:09,508 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:09,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:09,521 26 INFO rb-1b89a89-224244-407968 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-26 01:09:09,524 26 INFO rb-1b89a89-224244-407968 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-26 01:09:09,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:09,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:09,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:09,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:09:09,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:09:09,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:09,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:09,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.086 0.159 2026-08-26 01:09:09,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:09,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:09:09,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 01:09:09,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:09:09,972 26 INFO rb-1b89a89-224244-407968 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-26 01:09:09,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:10,000 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:10,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:10,012 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:10,014 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:10,023 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:10,026 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:10,061 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:10,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.038 0.021 2026-08-26 01:09:10,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-08-26 01:09:10,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.058 2026-08-26 01:09:10,159 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.050 0.079 2026-08-26 01:09:10,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-26 01:09:10,203 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,261 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:10,263 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:09:10,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-26 01:09:10,299 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:09:10,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:09:10,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-26 01:09:10,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:09:10,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.077 2026-08-26 01:09:10,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:09:10,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:09:10,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.011 0.097 2026-08-26 01:09:10,511 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,564 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,614 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,669 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,724 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,775 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,825 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,880 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,936 26 INFO rb-1b89a89-224244-407968 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-26 01:09:10,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:09:11,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:11] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:09:11,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.008 0.016 2026-08-26 01:09:11,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:09:11,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-08-26 01:09:11,123 26 INFO rb-1b89a89-224244-407968 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-26 01:09:11,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 18869236 (allocated 20185088) 2026-08-26 01:09:11,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 116241 2026-08-26 01:09:11,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-08-26 01:09:11,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 116241 2026-08-26 01:09:11,285 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010911_285297_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-08-26 01:09:11,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpekpud0k7_chrome_odoo" 2026-08-26 01:09:11,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-08-26 01:09:11,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-08-26 01:09:12,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 116458 2026-08-26 01:09:12,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp5t27ux4y_chrome_odoo 2026-08-26 01:09:12,543 26 INFO rb-1b89a89-224244-407968 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:39111/json/version 2026-08-26 01:09:12,544 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:12,563 26 INFO rb-1b89a89-224244-407968 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-26 01:09:12,563 26 INFO rb-1b89a89-224244-407968 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:39111/json 2026-08-26 01:09:12,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:12,567 26 INFO rb-1b89a89-224244-407968 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:39111/devtools/page/6B904B820EEAC107D2D977B0CFC60CD7 2026-08-26 01:09:12,575 26 INFO rb-1b89a89-224244-407968 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-26 01:09:12,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-08-26 01:09:12,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:12,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-08-26 01:09:12,641 26 INFO rb-1b89a89-224244-407968 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-26 01:09:12,641 26 INFO rb-1b89a89-224244-407968 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-26 01:09:12,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:12,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:12] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.015 0.314 2026-08-26 01:09:12,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '6B904B820EEAC107D2D977B0CFC60CD7', 'loaderId': '01CCC9AF6AEA746485571B4D529D8D7E', 'isDownload': False} 2026-08-26 01:09:12,992 26 INFO rb-1b89a89-224244-407968 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-26 01:09:13,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:13,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:13,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:13,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:09:13,336 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:13,337 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:13,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:13,350 26 INFO rb-1b89a89-224244-407968 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-26 01:09:13,353 26 INFO rb-1b89a89-224244-407968 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-26 01:09:13,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:09:13,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:13,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:13,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:13,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:09:13,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:13,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:13,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.069 0.156 2026-08-26 01:09:13,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "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-26 01:09:13,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:13,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:09:13,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:09:13,766 26 INFO rb-1b89a89-224244-407968 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-26 01:09:13,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:13,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:13,805 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:13,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:13,808 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:13,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:13,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:13,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.015 2026-08-26 01:09:13,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:09:13,902 26 INFO rb-1b89a89-224244-407968 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-26 01:09:13,918 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:13,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.055 0.020 2026-08-26 01:09:13,991 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:14,000 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,067 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.067 0.093 2026-08-26 01:09:14,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:09:14,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:09:14,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:09:14,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-26 01:09:14,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 01:09:14,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:09:14,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:09:14,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:09:14,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:09:14,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.086 2026-08-26 01:09:14,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:09:14,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:09:14,259 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,316 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:09:14,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.018 2026-08-26 01:09:14,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:14,492 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "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.018 0.041 2026-08-26 01:09:14,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.039 2026-08-26 01:09:14,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:09:14,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:09:14,674 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.009 0.017 2026-08-26 01:09:14,768 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,832 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,882 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,933 26 INFO rb-1b89a89-224244-407968 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-26 01:09:14,984 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,034 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,085 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,135 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,185 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,236 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,286 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-08-26 01:09:15,338 26 INFO rb-1b89a89-224244-407968 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-26 01:09:15,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17825652 (allocated 19398656) 2026-08-26 01:09:15,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 116458 2026-08-26 01:09:15,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-08-26 01:09:15,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 116458 2026-08-26 01:09:15,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010915_432784_test_import_lot_groupable_and_non_groupable.txt 2026-08-26 01:09:15,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp5t27ux4y_chrome_odoo" 2026-08-26 01:09:15,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-08-26 01:09:15,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116672 2026-08-26 01:09:15,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmptdypp8uw_chrome_odoo 2026-08-26 01:09:15,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42969/json/version 2026-08-26 01:09:15,877 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:15,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:15,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:42969/json 2026-08-26 01:09:15,881 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:15,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:42969/devtools/page/F2E129D1E9A54DBB9B8A2B0B520C4010 2026-08-26 01:09:15,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-26 01:09:15,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-26 01:09:15,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:15,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-26 01:09:16,000 26 INFO rb-1b89a89-224244-407968 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-26 01:09:16,000 26 INFO rb-1b89a89-224244-407968 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-26 01:09:16,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:16,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.016 0.244 2026-08-26 01:09:16,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'F2E129D1E9A54DBB9B8A2B0B520C4010', 'loaderId': '037AFFA4300AE7785E94E2E82B3FA990', 'isDownload': False} 2026-08-26 01:09:16,267 26 INFO rb-1b89a89-224244-407968 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-26 01:09:16,278 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:16,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:16,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:09:16,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:16,586 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:16,589 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:16,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:16,601 26 INFO rb-1b89a89-224244-407968 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-26 01:09:16,604 26 INFO rb-1b89a89-224244-407968 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-26 01:09:16,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:16,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:16,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:16,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:16,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:09:16,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-26 01:09:16,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:16,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.065 0.152 2026-08-26 01:09:16,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:16,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:09:16,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:09:16,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:16,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:16,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:17,017 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:17,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:17,028 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:17,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:17,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:17,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.013 2026-08-26 01:09:17,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:09:17,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-08-26 01:09:17,118 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:17,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.010 0.051 2026-08-26 01:09:17,192 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:17,263 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.069 0.025 2026-08-26 01:09:17,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:09:17,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 01:09:17,311 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 01:09:17,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.023 0.209 2026-08-26 01:09:17,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:09:17,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 01:09:17,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:09:17,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:09:17,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.107 2026-08-26 01:09:17,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:09:17,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 01:09:17,475 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,531 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:09:17,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.025 2026-08-26 01:09:17,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:09:17,710 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.017 0.037 2026-08-26 01:09:17,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-26 01:09:17,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:09:17,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:09:17,874 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-26 01:09:17,934 26 INFO rb-1b89a89-224244-407968 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-26 01:09:17,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-26 01:09:17,986 26 INFO rb-1b89a89-224244-407968 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-26 01:09:18,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16076292 (allocated 17039360) 2026-08-26 01:09:18,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116672 2026-08-26 01:09:18,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-26 01:09:18,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116672 2026-08-26 01:09:18,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010918_120640_test_multiple_lots_sale_order.txt 2026-08-26 01:09:18,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmptdypp8uw_chrome_odoo" 2026-08-26 01:09:18,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 116890 2026-08-26 01:09:18,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp5p6cd9nt_chrome_odoo 2026-08-26 01:09:18,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39813/json/version 2026-08-26 01:09:18,375 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:18,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:18,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39813/json 2026-08-26 01:09:18,417 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:18,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39813/devtools/page/6D3F901ED1D0064B1CA2269FE688E622 2026-08-26 01:09:18,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-26 01:09:18,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-26 01:09:18,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:18,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-26 01:09:18,585 26 INFO rb-1b89a89-224244-407968 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-26 01:09:18,585 26 INFO rb-1b89a89-224244-407968 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-26 01:09:18,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.008 0.029 2026-08-26 01:09:18,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '6D3F901ED1D0064B1CA2269FE688E622', 'loaderId': '2E07D6E3CA35E37E3AC56F938FB1EED9', 'isDownload': False} 2026-08-26 01:09:18,630 26 INFO rb-1b89a89-224244-407968 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-26 01:09:18,639 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:18,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:18,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:09:18,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:09:18,991 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:18,992 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:18,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:19,003 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,005 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:09:19,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:19,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:19,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:09:19,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:09:19,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.013 2026-08-26 01:09:19,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-26 01:09:19,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.049 0.142 2026-08-26 01:09:19,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "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-26 01:09:19,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:19,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:09:19,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:19,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:19,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:19,393 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:19,400 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:19,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:19,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-08-26 01:09:19,415 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:19,416 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:19,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.022 2026-08-26 01:09:19,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.039 2026-08-26 01:09:19,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-26 01:09:19,501 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-26 01:09:19,578 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:19,582 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-26 01:09:19,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-26 01:09:19,669 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-26 01:09:19,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-08-26 01:09:19,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-26 01:09:19,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 01:09:19,716 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:19,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 01:09:19,729 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:09:19,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:09:19,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.088 2026-08-26 01:09:19,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.006 0.123 2026-08-26 01:09:19,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.109 2026-08-26 01:09:19,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.006 0.012 2026-08-26 01:09:19,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-26 01:09:19,946 26 INFO rb-1b89a89-224244-407968 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-26 01:09:19,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:19] "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.016 0.034 2026-08-26 01:09:20,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.016 0.034 2026-08-26 01:09:20,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:09:20,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:09:20,108 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.008 0.018 2026-08-26 01:09:20,182 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,233 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,285 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,335 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-26 01:09:20,336 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16035628 (allocated 17563648) 2026-08-26 01:09:20,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 116890 2026-08-26 01:09:20,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-26 01:09:20,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 116890 2026-08-26 01:09:20,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010920_431383_test_multiple_lots_sale_order.txt 2026-08-26 01:09:20,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp5p6cd9nt_chrome_odoo" 2026-08-26 01:09:20,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 117110 2026-08-26 01:09:20,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp7om037sk_chrome_odoo 2026-08-26 01:09:20,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:34181/json/version 2026-08-26 01:09:20,585 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:20,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:20,659 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:34181/json 2026-08-26 01:09:20,660 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:20,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:34181/devtools/page/BBE694FEA3BEC40BE97FA7EB963CCFA8 2026-08-26 01:09:20,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-26 01:09:20,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-26 01:09:20,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:20,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-26 01:09:20,696 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,696 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.011 0.026 2026-08-26 01:09:20,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'BBE694FEA3BEC40BE97FA7EB963CCFA8', 'loaderId': 'A81530D8F8EB833CF5FE63844638BF6B', 'isDownload': False} 2026-08-26 01:09:20,803 26 INFO rb-1b89a89-224244-407968 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-26 01:09:20,811 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:20,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:20,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:20,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:20] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:09:21,153 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:21,155 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:21,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:21,165 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,168 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:09:21,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:21,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:21,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:09:21,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:09:21,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.014 2026-08-26 01:09:21,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:09:21,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.083 0.159 2026-08-26 01:09:21,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:21,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:21,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-26 01:09:21,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.003 2026-08-26 01:09:21,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:21,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:21,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.002 2026-08-26 01:09:21,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:21,600 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:21,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:09:21,622 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:09:21,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-08-26 01:09:21,660 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "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-26 01:09:21,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:21,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-08-26 01:09:21,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-26 01:09:21,721 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,762 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:21,788 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,862 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:21,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.015 0.093 2026-08-26 01:09:21,870 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.124 2026-08-26 01:09:21,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:09:21,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-26 01:09:21,928 26 INFO rb-1b89a89-224244-407968 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-26 01:09:21,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:09:21,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.189 2026-08-26 01:09:21,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:09:21,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:09:21,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:21] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:09:22,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:09:22,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:09:22,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:09:22,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:09:22,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.021 2026-08-26 01:09:22,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:22,137 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.015 0.033 2026-08-26 01:09:22,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-26 01:09:22,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:09:22,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:09:22,291 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.006 0.013 2026-08-26 01:09:22,368 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,419 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,469 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,520 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,571 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,622 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,672 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,722 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,773 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,823 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,878 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,929 26 INFO rb-1b89a89-224244-407968 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-26 01:09:22,979 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,029 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,080 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,130 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,181 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,231 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,282 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,332 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,382 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,445 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,453 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:23,454 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:23,495 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,546 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,608 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,668 26 INFO rb-1b89a89-224244-407968 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-26 01:09:23,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67725283 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'fdf3c816-2b99-4120-8e18-8f5cde81530d'}] 2026-08-26 01:09:23,675 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:23,778 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1300, 1301, 1302] 2026-08-26 01:09:23,867 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1303, 1304, 1305] 2026-08-26 01:09:23,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67725283 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'fdf3c816-2b99-4120-8e18-8f5cde81530d'} created pos.order #793 2026-08-26 01:09:23,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67725283 finished 2026-08-26 01:09:24,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 528 0.142 0.287 2026-08-26 01:09:24,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:24] "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-26 01:09:24,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-26 01:09:24,167 26 INFO rb-1b89a89-224244-407968 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-26 01:09:24,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17845316 (allocated 19398656) 2026-08-26 01:09:24,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 117110 2026-08-26 01:09:24,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-26 01:09:24,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 117110 2026-08-26 01:09:24,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010924_313534_test_multiple_lots_sale_order.txt 2026-08-26 01:09:24,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp7om037sk_chrome_odoo" 2026-08-26 01:09:24,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-08-26 01:09:25,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 117336 2026-08-26 01:09:25,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpa1n1cf8o_chrome_odoo 2026-08-26 01:09:25,059 26 INFO rb-1b89a89-224244-407968 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:34217/json/version 2026-08-26 01:09:25,059 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:25,066 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,066 26 INFO rb-1b89a89-224244-407968 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:34217/json 2026-08-26 01:09:25,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:25,072 26 INFO rb-1b89a89-224244-407968 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:34217/devtools/page/4F66291BF09C7718ECEBB34550FCAE5F 2026-08-26 01:09:25,074 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-08-26 01:09:25,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:25,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-08-26 01:09:25,124 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,125 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:25,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.016 0.238 2026-08-26 01:09:25,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '4F66291BF09C7718ECEBB34550FCAE5F', 'loaderId': '9CC16587E678664E134DA723483DFFB5', 'isDownload': False} 2026-08-26 01:09:25,416 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,426 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:25,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:25,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:09:25,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:09:25,757 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:25,759 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:25,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:25,772 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,775 26 INFO rb-1b89a89-224244-407968 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-26 01:09:25,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:25,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:25,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:25,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:25,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:09:25,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-08-26 01:09:25,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:09:26,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.073 0.156 2026-08-26 01:09:26,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "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-26 01:09:26,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.003 2026-08-26 01:09:26,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 01:09:26,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.003 2026-08-26 01:09:26,176 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:26,205 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:26,218 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:26,222 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:26,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-26 01:09:26,261 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-26 01:09:26,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.039 0.012 2026-08-26 01:09:26,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-08-26 01:09:26,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-26 01:09:26,308 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:26,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.019 0.082 2026-08-26 01:09:26,459 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,463 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:26,465 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-08-26 01:09:26,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-08-26 01:09:26,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:09:26,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:09:26,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.009 0.220 2026-08-26 01:09:26,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:09:26,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:09:26,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:09:26,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.110 2026-08-26 01:09:26,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:09:26,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 01:09:26,675 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,731 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.044 2026-08-26 01:09:26,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:09:26,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-26 01:09:26,900 26 INFO rb-1b89a89-224244-407968 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-26 01:09:26,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:26] "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.021 0.041 2026-08-26 01:09:27,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.019 0.036 2026-08-26 01:09:27,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-26 01:09:27,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.006 0.012 2026-08-26 01:09:27,091 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.007 0.012 2026-08-26 01:09:27,153 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,215 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,224 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:27,224 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:27,266 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,317 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,380 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,439 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3485655 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9e874f8-72bc-4906-a67f-a7048cdd75f5'}] 2026-08-26 01:09:27,444 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:27,529 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1309] 2026-08-26 01:09:27,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3485655 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd9e874f8-72bc-4906-a67f-a7048cdd75f5'} created pos.order #794 2026-08-26 01:09:27,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3485655 finished 2026-08-26 01:09:27,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.099 0.217 2026-08-26 01:09:27,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:27] "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-26 01:09:27,830 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,880 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,930 26 INFO rb-1b89a89-224244-407968 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-26 01:09:27,984 26 INFO rb-1b89a89-224244-407968 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-26 01:09:28,037 26 INFO rb-1b89a89-224244-407968 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-26 01:09:28,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:09:28,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:09:28,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-26 01:09:28,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-08-26 01:09:28,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:09:28,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20027932 (allocated 21106688) 2026-08-26 01:09:28,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 117336 2026-08-26 01:09:28,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-08-26 01:09:28,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 117336 2026-08-26 01:09:28,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010928_291778_test_order_does_not_remain_in_list.txt 2026-08-26 01:09:28,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpa1n1cf8o_chrome_odoo" 2026-08-26 01:09:28,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-08-26 01:09:28,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 117560 2026-08-26 01:09:28,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmp_8_v8hl3_chrome_odoo 2026-08-26 01:09:28,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:43057/json/version 2026-08-26 01:09:28,659 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:28,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:28,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:43057/json 2026-08-26 01:09:28,663 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:28,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:43057/devtools/page/2E4543215CCA89E4653022B97F74292E 2026-08-26 01:09:28,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-08-26 01:09:28,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-08-26 01:09:28,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:28,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-08-26 01:09:28,701 26 INFO rb-1b89a89-224244-407968 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-26 01:09:28,701 26 INFO rb-1b89a89-224244-407968 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-26 01:09:28,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:29,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.016 0.327 2026-08-26 01:09:29,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '2E4543215CCA89E4653022B97F74292E', 'loaderId': 'D7DD73B3C8D5CF4FFD02703437CC638C', 'isDownload': False} 2026-08-26 01:09:29,053 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-08-26 01:09:29,061 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:29,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:29,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:09:29,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:29,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:29,385 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:29,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:29,399 26 INFO rb-1b89a89-224244-407968 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-26 01:09:29,401 26 INFO rb-1b89a89-224244-407968 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-26 01:09:29,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:29,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:29,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:29,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:09:29,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:09:29,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.018 2026-08-26 01:09:29,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:09:29,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.069 0.163 2026-08-26 01:09:29,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "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-26 01:09:29,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:29,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:09:29,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:09:29,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:29,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:29,821 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:29,863 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:29,865 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:29,873 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:29,875 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:29,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.036 0.013 2026-08-26 01:09:29,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:09:29,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:09:29,929 26 INFO rb-1b89a89-224244-407968 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-26 01:09:29,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:30,067 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.014 0.089 2026-08-26 01:09:30,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:30,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.122 2026-08-26 01:09:30,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-08-26 01:09:30,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 01:09:30,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-26 01:09:30,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.189 2026-08-26 01:09:30,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 01:09:30,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:09:30,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:09:30,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:09:30,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:09:30,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:09:30,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.101 2026-08-26 01:09:30,323 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,373 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,424 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,474 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,536 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,545 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:30,546 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:30,586 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,637 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,699 26 INFO rb-1b89a89-224244-407968 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-26 01:09:30,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-08-26 01:09:30,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-26 01:09:30,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96789675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b3dc5fa1-96a2-4392-b95f-02c48647130b'}] 2026-08-26 01:09:30,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:09:30,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14558776 (allocated 15204352) 2026-08-26 01:09:30,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 117560 2026-08-26 01:09:30,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-08-26 01:09:30,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 117560 2026-08-26 01:09:30,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010930_917749_test_order_sale_team.txt 2026-08-26 01:09:30,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmp_8_v8hl3_chrome_odoo" 2026-08-26 01:09:30,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-08-26 01:09:30,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96789675 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b3dc5fa1-96a2-4392-b95f-02c48647130b'} created pos.order #795 2026-08-26 01:09:30,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96789675 finished 2026-08-26 01:09:30,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.111 0.121 2026-08-26 01:09:31,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-08-26 01:09:31,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-08-26 01:09:31,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77356397 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-08-26 01:09:32,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77356397 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #797 2026-08-26 01:09:32,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77356397 finished 2026-08-26 01:09:32,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-08-26 01:09:32,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 117778 2026-08-26 01:09:32,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmprka3jd9a_chrome_odoo 2026-08-26 01:09:32,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:34491/json/version 2026-08-26 01:09:32,695 26 INFO rb-1b89a89-224244-407968 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-26 01:09:32,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:32,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:34491/json 2026-08-26 01:09:32,764 26 INFO rb-1b89a89-224244-407968 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-26 01:09:32,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:34491/devtools/page/8D5A62979720765C13CC831619757AC5 2026-08-26 01:09:32,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-08-26 01:09:32,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-08-26 01:09:32,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:32,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-08-26 01:09:32,891 26 INFO rb-1b89a89-224244-407968 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-26 01:09:32,891 26 INFO rb-1b89a89-224244-407968 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-26 01:09:32,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:33,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.242 2026-08-26 01:09:33,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '8D5A62979720765C13CC831619757AC5', 'loaderId': '8B4BCCD461A6452BAC0E86F87B433336', 'isDownload': False} 2026-08-26 01:09:33,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-08-26 01:09:33,163 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:33,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:09:33,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:33,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:09:33,481 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:33,483 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:33,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:33,497 26 INFO rb-1b89a89-224244-407968 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-26 01:09:33,500 26 INFO rb-1b89a89-224244-407968 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-26 01:09:33,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:33,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:33,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:33,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:33,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:09:33,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:33,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:33,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.102 0.171 2026-08-26 01:09:33,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:33,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.003 2026-08-26 01:09:33,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:09:33,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.039 2026-08-26 01:09:33,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:33,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:34,000 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:34,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:34,010 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:34,014 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:34,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:09:34,022 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:34,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:34,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:34,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.038 0.025 2026-08-26 01:09:34,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.060 2026-08-26 01:09:34,108 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.051 2026-08-26 01:09:34,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 01:09:34,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:34,263 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:09:34,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 01:09:34,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:09:34,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:09:34,314 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:09:34,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:09:34,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 01:09:34,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:09:34,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:09:34,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.100 2026-08-26 01:09:34,475 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,531 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:09:34,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:09:34,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:34,699 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "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.019 0.038 2026-08-26 01:09:34,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.017 0.035 2026-08-26 01:09:34,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:09:34,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:09:34,873 26 INFO rb-1b89a89-224244-407968 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-26 01:09:34,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:09:34,950 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,000 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,051 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,101 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,152 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,203 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,253 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,304 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,354 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,405 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-08-26 01:09:35,457 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:09:35,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17165592 (allocated 18350080) 2026-08-26 01:09:35,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 117778 2026-08-26 01:09:35,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-08-26 01:09:35,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 117778 2026-08-26 01:09:35,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010935_584783_test_pos_not_groupable_product.txt 2026-08-26 01:09:35,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmprka3jd9a_chrome_odoo" 2026-08-26 01:09:35,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-08-26 01:09:35,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 117998 2026-08-26 01:09:35,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpdoc65q3p_chrome_odoo 2026-08-26 01:09:35,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34515/json/version 2026-08-26 01:09:35,988 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:35,989 26 INFO rb-1b89a89-224244-407968 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-26 01:09:35,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34515/json 2026-08-26 01:09:35,990 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:35,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:34515/devtools/page/A5D6B5283E8307F9AADF464F05122A98 2026-08-26 01:09:36,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-08-26 01:09:36,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-08-26 01:09:36,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:36,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-08-26 01:09:36,103 26 INFO rb-1b89a89-224244-407968 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-26 01:09:36,103 26 INFO rb-1b89a89-224244-407968 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-26 01:09:36,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:36,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.236 2026-08-26 01:09:36,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'A5D6B5283E8307F9AADF464F05122A98', 'loaderId': '66B1767ACE9DFB8C28E1772F184B9A04', 'isDownload': False} 2026-08-26 01:09:36,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-08-26 01:09:36,370 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:36,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:09:36,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:36,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-26 01:09:36,696 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:09:36,699 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:09:36,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:09:36,710 26 INFO rb-1b89a89-224244-407968 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-26 01:09:36,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:36,717 26 INFO rb-1b89a89-224244-407968 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-26 01:09:36,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:36,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:36,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:36,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:09:36,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-26 01:09:36,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:37,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.150 2026-08-26 01:09:37,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:37,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:09:37,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-26 01:09:37,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:09:37,100 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:09:37,129 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:37,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:37,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:37,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:37,177 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:37,179 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:37,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:37,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-08-26 01:09:37,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-08-26 01:09:37,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.032 2026-08-26 01:09:37,291 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.111 2026-08-26 01:09:37,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-26 01:09:37,382 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,383 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:37,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-26 01:09:37,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:09:37,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:09:37,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 01:09:37,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:09:37,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 01:09:37,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:09:37,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:09:37,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:09:37,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.080 2026-08-26 01:09:37,608 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,659 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,709 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,760 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,810 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,861 26 INFO rb-1b89a89-224244-407968 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-26 01:09:37,970 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,022 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,073 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,129 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,184 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,235 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,299 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,308 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:38,309 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:38,350 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,400 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,464 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,517 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,578 26 INFO rb-1b89a89-224244-407968 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-26 01:09:38,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77589988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4d08e63a-3587-4c22-a479-c43453994694'}] 2026-08-26 01:09:38,583 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:39,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77589988 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '4d08e63a-3587-4c22-a479-c43453994694'} created pos.order #798 2026-08-26 01:09:39,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77589988 finished 2026-08-26 01:09:39,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 577 0.186 0.705 2026-08-26 01:09:39,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:39] "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-26 01:09:39,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:39,561 26 INFO rb-1b89a89-224244-407968 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-26 01:09:41,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-08-26 01:09:41,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-26 01:09:41,638 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19002944 (allocated 20185088) 2026-08-26 01:09:41,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 117998 2026-08-26 01:09:41,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-08-26 01:09:41,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 117998 2026-08-26 01:09:41,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010941_708108_test_pos_order_and_invoice_amounts.txt 2026-08-26 01:09:41,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpdoc65q3p_chrome_odoo" 2026-08-26 01:09:41,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-08-26 01:09:41,924 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 118211 2026-08-26 01:09:41,924 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpo4ejuc9b_chrome_odoo 2026-08-26 01:09:41,924 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35647/json/version 2026-08-26 01:09:41,925 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:41,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:41,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35647/json 2026-08-26 01:09:41,975 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:41,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:35647/devtools/page/7E9409E06D3A4FABB20B305455EDF83E 2026-08-26 01:09:41,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-08-26 01:09:42,060 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-08-26 01:09:42,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:42,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-08-26 01:09:42,105 26 INFO rb-1b89a89-224244-407968 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-26 01:09:42,105 26 INFO rb-1b89a89-224244-407968 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-26 01:09:42,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:42,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.258 2026-08-26 01:09:42,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '7E9409E06D3A4FABB20B305455EDF83E', 'loaderId': '5F6303981781DC2E3B000ECEED4A9BC9', 'isDownload': False} 2026-08-26 01:09:42,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-08-26 01:09:42,395 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:42,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:42,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:09:42,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:42,705 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:42,707 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:42,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:09:42,721 26 INFO rb-1b89a89-224244-407968 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-26 01:09:42,724 26 INFO rb-1b89a89-224244-407968 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-26 01:09:42,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:09:42,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:42,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:42,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.011 2026-08-26 01:09:42,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:09:42,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:42,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 01:09:43,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.068 0.156 2026-08-26 01:09:43,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "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-26 01:09:43,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:43,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:09:43,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:43,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:43,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:43,134 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:43,162 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:43,162 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 01:09:43,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:09:43,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:43,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:43,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.005 0.043 2026-08-26 01:09:43,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-08-26 01:09:43,225 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,268 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:43,293 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:43,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.080 0.021 2026-08-26 01:09:43,370 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.016 0.118 2026-08-26 01:09:43,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:09:43,420 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-08-26 01:09:43,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.027 0.165 2026-08-26 01:09:43,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:09:43,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-26 01:09:43,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:09:43,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:09:43,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.110 2026-08-26 01:09:43,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:09:43,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:43] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:09:43,644 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,697 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,747 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,802 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,860 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,911 26 INFO rb-1b89a89-224244-407968 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-26 01:09:43,961 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,013 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,064 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,115 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,185 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,235 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,286 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,336 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,387 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,438 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,489 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,539 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,589 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,695 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,747 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,797 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,851 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,906 26 INFO rb-1b89a89-224244-407968 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-26 01:09:44,956 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,007 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,059 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,109 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,160 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,223 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,231 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:45,232 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:45,273 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,324 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,388 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,439 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,499 26 INFO rb-1b89a89-224244-407968 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-26 01:09:45,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60285204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1c3065e4-d660-4d17-920c-c9a9550d5081'}] 2026-08-26 01:09:45,510 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:45,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60285204 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '1c3065e4-d660-4d17-920c-c9a9550d5081'} created pos.order #799 2026-08-26 01:09:45,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60285204 finished 2026-08-26 01:09:45,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.053 0.120 2026-08-26 01:09:45,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:45,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-08-26 01:09:45,741 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-26 01:09:45,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 22687884 (allocated 24252416) 2026-08-26 01:09:45,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 118211 2026-08-26 01:09:45,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-08-26 01:09:45,813 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 118211 2026-08-26 01:09:45,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010945_911875_test_pos_sale_warnings.txt 2026-08-26 01:09:45,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpo4ejuc9b_chrome_odoo" 2026-08-26 01:09:45,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-08-26 01:09:46,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 118422 2026-08-26 01:09:46,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpwi_476f__chrome_odoo 2026-08-26 01:09:46,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:42037/json/version 2026-08-26 01:09:46,296 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:46,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:46,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:42037/json 2026-08-26 01:09:46,363 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:46,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:42037/devtools/page/987D8D20280E0EE0B8F3BBB7DB3E0139 2026-08-26 01:09:46,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-08-26 01:09:46,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-08-26 01:09:46,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:46,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-08-26 01:09:46,412 26 INFO rb-1b89a89-224244-407968 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-26 01:09:46,412 26 INFO rb-1b89a89-224244-407968 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-26 01:09:46,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:46,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:46] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.337 2026-08-26 01:09:46,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '987D8D20280E0EE0B8F3BBB7DB3E0139', 'loaderId': '4C94D9F4AB9C5B4292246E87BEDA17CB', 'isDownload': False} 2026-08-26 01:09:46,778 26 INFO rb-1b89a89-224244-407968 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-26 01:09:46,780 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:46,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:46] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:46,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:46] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:09:46,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:46] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:09:47,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:47,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:47,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:47,145 26 INFO rb-1b89a89-224244-407968 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-26 01:09:47,148 26 INFO rb-1b89a89-224244-407968 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-26 01:09:47,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:09:47,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:47,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:47,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:47,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:09:47,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.017 2026-08-26 01:09:47,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:09:47,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.071 0.157 2026-08-26 01:09:47,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "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-26 01:09:47,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.003 2026-08-26 01:09:47,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:09:47,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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.031 2026-08-26 01:09:47,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:47,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:47,597 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:47,607 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:47,611 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:47,659 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-08-26 01:09:47,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:47,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.046 0.015 2026-08-26 01:09:47,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-26 01:09:47,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.065 2026-08-26 01:09:47,715 26 INFO rb-1b89a89-224244-407968 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-26 01:09:47,759 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.035 2026-08-26 01:09:47,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.012 0.054 2026-08-26 01:09:47,794 26 INFO rb-1b89a89-224244-407968 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-26 01:09:47,795 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:47,860 26 INFO rb-1b89a89-224244-407968 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-26 01:09:47,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-26 01:09:47,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-26 01:09:47,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:09:47,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:09:47,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.197 2026-08-26 01:09:47,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 01:09:47,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:09:47,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:09:47,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.095 2026-08-26 01:09:48,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:09:48,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:09:48,025 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,083 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.050 2026-08-26 01:09:48,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:09:48,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:48,258 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.018 0.039 2026-08-26 01:09:48,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.021 0.038 2026-08-26 01:09:48,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-08-26 01:09:48,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:09:48,439 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:09:48,500 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,551 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,603 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,654 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,787 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,849 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:48,861 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:48,900 26 INFO rb-1b89a89-224244-407968 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-26 01:09:48,950 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,013 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,072 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16143602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'bafb1196-b729-48ae-a86e-f5c5f3bdfee7'}] 2026-08-26 01:09:49,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:49,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16143602 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'bafb1196-b729-48ae-a86e-f5c5f3bdfee7'} created pos.order #800 2026-08-26 01:09:49,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16143602 finished 2026-08-26 01:09:49,382 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1317] 2026-08-26 01:09:49,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.111 0.264 2026-08-26 01:09:49,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:49,526 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,576 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,626 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,680 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,733 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 01:09:49,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:09:49,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:09:49,823 26 INFO rb-1b89a89-224244-407968 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-26 01:09:49,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "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.015 0.035 2026-08-26 01:09:49,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.016 0.036 2026-08-26 01:09:49,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:09:49,954 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:09:49,988 26 INFO rb-1b89a89-224244-407968 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-26 01:09:50,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.004 0.010 2026-08-26 01:09:50,039 26 INFO rb-1b89a89-224244-407968 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-26 01:09:50,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-08-26 01:09:50,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-26 01:09:50,151 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19309740 (allocated 20844544) 2026-08-26 01:09:50,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 118422 2026-08-26 01:09:50,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-08-26 01:09:50,153 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 118422 2026-08-26 01:09:50,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010950_214921_test_quantity_updated_settle.txt 2026-08-26 01:09:50,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpwi_476f__chrome_odoo" 2026-08-26 01:09:50,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-08-26 01:09:50,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70351847 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8f421ec8-f7c8-450a-80a6-624dffbd20e8'}] 2026-08-26 01:09:50,541 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1319] 2026-08-26 01:09:51,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70351847 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8f421ec8-f7c8-450a-80a6-624dffbd20e8'} created pos.order #801 2026-08-26 01:09:51,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70351847 finished 2026-08-26 01:09:51,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4222566 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '29f4eed0-5110-4501-b6ae-09424c663bb0'}] 2026-08-26 01:09:51,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4222566 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '29f4eed0-5110-4501-b6ae-09424c663bb0'} created pos.order #802 2026-08-26 01:09:51,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4222566 finished 2026-08-26 01:09:51,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-08-26 01:09:52,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29628198 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '13c08b47-4659-4134-8f87-6f284748a6af'}] 2026-08-26 01:09:52,104 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1324] 2026-08-26 01:09:52,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29628198 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '13c08b47-4659-4134-8f87-6f284748a6af'} created pos.order #803 2026-08-26 01:09:52,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29628198 finished 2026-08-26 01:09:53,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-08-26 01:09:53,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 118644 2026-08-26 01:09:53,325 26 INFO rb-1b89a89-224244-407968 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/tmp5yr8_tf2_chrome_odoo 2026-08-26 01:09:53,326 26 INFO rb-1b89a89-224244-407968 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:37907/json/version 2026-08-26 01:09:53,326 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:53,385 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,385 26 INFO rb-1b89a89-224244-407968 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:37907/json 2026-08-26 01:09:53,385 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:53,391 26 INFO rb-1b89a89-224244-407968 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:37907/devtools/page/BFB2FBA3A8CA2D929C924F19AC995337 2026-08-26 01:09:53,398 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,462 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,516 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:53,518 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,518 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,519 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,526 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:53,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:53] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.024 0.277 2026-08-26 01:09:53,827 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'BFB2FBA3A8CA2D929C924F19AC995337', 'loaderId': '114A2051244687500EFD5E2F7785F148', 'isDownload': False} 2026-08-26 01:09:53,827 26 INFO rb-1b89a89-224244-407968 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-26 01:09:53,835 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:53,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:53] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:53,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:53] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:09:53,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:53] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:09:54,187 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:54,190 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:54,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:54,203 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,206 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:09:54,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:54,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:54,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:09:54,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.018 2026-08-26 01:09:54,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-26 01:09:54,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:09:54,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.072 0.156 2026-08-26 01:09:54,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:54,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09: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-26 01:09:54,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.025 2026-08-26 01:09:54,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:54,601 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:54,634 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:54,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 01:09:54,667 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:54,668 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:09:54,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:09:54,677 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:54,677 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:54,688 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:09:54,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.023 2026-08-26 01:09:54,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.036 2026-08-26 01:09:54,781 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.170 2026-08-26 01:09:54,882 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-08-26 01:09:54,894 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:54,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-26 01:09:54,932 26 INFO rb-1b89a89-224244-407968 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-26 01:09:54,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 01:09:54,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:09:54,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-26 01:09:54,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:54] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:09:55,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:09:55,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:09:55,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:09:55,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:09:55,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.010 0.077 2026-08-26 01:09:55,107 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,163 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.047 2026-08-26 01:09:55,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-26 01:09:55,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:09:55,341 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.019 0.039 2026-08-26 01:09:55,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.018 0.037 2026-08-26 01:09:55,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:09:55,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.012 2026-08-26 01:09:55,523 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.011 2026-08-26 01:09:55,586 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,637 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,688 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,742 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,792 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,845 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,907 26 INFO rb-1b89a89-224244-407968 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-26 01:09:55,916 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:55,916 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:55,957 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,008 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,070 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,129 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4692405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c88201da-f6ae-47e5-b131-ab0c996c2766'}] 2026-08-26 01:09:56,141 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:56,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4692405 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c88201da-f6ae-47e5-b131-ab0c996c2766'} created pos.order #805 2026-08-26 01:09:56,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4692405 finished 2026-08-26 01:09:56,437 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1328] 2026-08-26 01:09:56,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.117 0.263 2026-08-26 01:09:56,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:56,577 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,637 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,686 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,737 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,790 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,843 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:09:56,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.013 2026-08-26 01:09:56,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:09:56,939 26 INFO rb-1b89a89-224244-407968 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-26 01:09:56,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:56] "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.016 0.037 2026-08-26 01:09:57,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.016 0.036 2026-08-26 01:09:57,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:09:57,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.012 2026-08-26 01:09:57,105 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:09:57,156 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,206 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,256 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,310 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,361 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,412 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,467 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,516 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,567 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,621 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,677 26 INFO rb-1b89a89-224244-407968 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-26 01:09:57,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804826 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '1b8cb22c-8aa7-496d-8143-4977f4f1c0ab'}] 2026-08-26 01:09:57,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804826 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '1b8cb22c-8aa7-496d-8143-4977f4f1c0ab'} created pos.order #806 2026-08-26 01:09:57,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85804826 finished 2026-08-26 01:09:57,909 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1330] 2026-08-26 01:09:57,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.084 0.213 2026-08-26 01:09:58,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:58] "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-26 01:09:58,013 26 INFO rb-1b89a89-224244-407968 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-26 01:09:58,074 26 INFO rb-1b89a89-224244-407968 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-26 01:09:58,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-08-26 01:09:58,124 26 INFO rb-1b89a89-224244-407968 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-26 01:09:58,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20609516 (allocated 22417408) 2026-08-26 01:09:58,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 118644 2026-08-26 01:09:58,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-08-26 01:09:58,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 118644 2026-08-26 01:09:58,271 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_010958_271721_test_sale_order_fp_different_from_partner_one.txt 2026-08-26 01:09:58,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp5yr8_tf2_chrome_odoo" 2026-08-26 01:09:58,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-08-26 01:09:58,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 118874 2026-08-26 01:09:58,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpc_d8khkb_chrome_odoo 2026-08-26 01:09:58,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:35779/json/version 2026-08-26 01:09:58,643 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-08-26 01:09:58,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:35779/json 2026-08-26 01:09:58,693 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:09:58,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:35779/devtools/page/B30F3FB9CAB8123378421C1F53C82C81 2026-08-26 01:09:58,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-08-26 01:09:58,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-08-26 01:09:58,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:09:58,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-08-26 01:09:58,820 26 INFO rb-1b89a89-224244-407968 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-26 01:09:58,820 26 INFO rb-1b89a89-224244-407968 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-26 01:09:58,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:09:59,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.016 0.271 2026-08-26 01:09:59,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'B30F3FB9CAB8123378421C1F53C82C81', 'loaderId': 'FB1ED1F3E8BEEA5DB820963F992CBFB7', 'isDownload': False} 2026-08-26 01:09:59,114 26 INFO rb-1b89a89-224244-407968 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-26 01:09:59,125 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:09:59,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:09:59,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:09:59,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-08-26 01:09:59,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:59,424 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:59,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:09:59,437 26 INFO rb-1b89a89-224244-407968 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-26 01:09:59,441 26 INFO rb-1b89a89-224244-407968 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-26 01:09:59,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:09:59,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:09:59,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:59,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:09:59,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:09:59,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.095 2026-08-26 01:09:59,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.094 2026-08-26 01:09:59,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.074 0.159 2026-08-26 01:09:59,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:59,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:59,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:09:59,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:09:59,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-08-26 01:09:59,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:59,962 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:09:59,979 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:09:59,979 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:09:59,986 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:59,987 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:09:59,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.012 2026-08-26 01:09:59,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-26 01:09:59,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:09:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:10:00,088 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,110 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:00,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.014 0.062 2026-08-26 01:10:00,184 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:00,188 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:10:00,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:10:00,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:10:00,259 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:10:00,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.009 0.196 2026-08-26 01:10:00,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-26 01:10:00,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 01:10:00,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 01:10:00,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 01:10:00,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 01:10:00,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.079 2026-08-26 01:10:00,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:10:00,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:10:00,492 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,544 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,595 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,650 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,705 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,756 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,806 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,861 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,918 26 INFO rb-1b89a89-224244-407968 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-26 01:10:00,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-26 01:10:00,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:10:01,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.013 0.020 2026-08-26 01:10:01,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-26 01:10:01,112 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "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.020 0.039 2026-08-26 01:10:01,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.018 0.037 2026-08-26 01:10:01,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:10:01,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:01,289 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:10:01,346 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,396 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,447 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,498 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,559 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,608 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,715 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,767 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,817 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,870 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,924 26 INFO rb-1b89a89-224244-407968 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-26 01:10:01,975 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,025 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,079 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,132 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:10:02,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:10:02,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-26 01:10:02,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:02,239 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.016 0.035 2026-08-26 01:10:02,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.017 0.036 2026-08-26 01:10:02,353 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:10:02,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:02,405 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:02,456 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,507 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,557 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-08-26 01:10:02,608 26 INFO rb-1b89a89-224244-407968 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-26 01:10:02,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25265384 (allocated 26349568) 2026-08-26 01:10:02,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 118874 2026-08-26 01:10:02,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-08-26 01:10:02,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 118874 2026-08-26 01:10:02,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011002_722095_test_selected_partner_quotation_loading.txt 2026-08-26 01:10:02,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpc_d8khkb_chrome_odoo" 2026-08-26 01:10:02,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-08-26 01:10:03,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 119093 2026-08-26 01:10:03,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp08_h8qsw_chrome_odoo 2026-08-26 01:10:03,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:42933/json/version 2026-08-26 01:10:03,260 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:03,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:10:03,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:42933/json 2026-08-26 01:10:03,268 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:03,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:42933/devtools/page/CDEBF7834E2C634769C54700C8B4CFFB 2026-08-26 01:10:03,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-08-26 01:10:03,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-08-26 01:10:03,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:03,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-08-26 01:10:03,410 26 INFO rb-1b89a89-224244-407968 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-26 01:10:03,410 26 INFO rb-1b89a89-224244-407968 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-26 01:10:03,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:03,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.245 2026-08-26 01:10:03,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'CDEBF7834E2C634769C54700C8B4CFFB', 'loaderId': 'C60B80F313A2CBA000B7D4E496AE7C19', 'isDownload': False} 2026-08-26 01:10:03,679 26 INFO rb-1b89a89-224244-407968 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-26 01:10:03,688 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:03,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:03,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:10:03,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:10:03,991 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:03,993 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:04,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:10:04,007 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,009 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:04,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:04,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:04,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:04,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:04,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:10:04,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:10:04,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.077 0.157 2026-08-26 01:10:04,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:04,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:04,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:04,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:04,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:10:04,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:04,430 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:04,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 01:10:04,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:04,470 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:04,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-08-26 01:10:04,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:04,478 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:04,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:04,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.045 2026-08-26 01:10:04,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.067 0.021 2026-08-26 01:10:04,593 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.106 2026-08-26 01:10:04,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:10:04,687 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,690 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:04,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-26 01:10:04,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-26 01:10:04,759 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:10:04,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 01:10:04,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:10:04,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:10:04,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 01:10:04,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:04,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:10:04,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:04,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.081 2026-08-26 01:10:04,923 26 INFO rb-1b89a89-224244-407968 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-26 01:10:04,980 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.046 2026-08-26 01:10:05,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:10:05,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:05,148 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "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.020 0.037 2026-08-26 01:10:05,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.019 0.035 2026-08-26 01:10:05,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:10:05,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.012 2026-08-26 01:10:05,322 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.012 2026-08-26 01:10:05,394 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,445 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,496 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,558 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:05,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:05,609 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,659 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,722 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,782 26 INFO rb-1b89a89-224244-407968 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-26 01:10:05,786 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '631dfc74-1f97-4d01-8975-578e5cbee73f'}] 2026-08-26 01:10:05,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:05,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233832 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '631dfc74-1f97-4d01-8975-578e5cbee73f'} created pos.order #807 2026-08-26 01:10:05,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233832 finished 2026-08-26 01:10:06,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.122 0.293 2026-08-26 01:10:06,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:06,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-08-26 01:10:06,265 26 INFO rb-1b89a89-224244-407968 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-26 01:10:06,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17574508 (allocated 19136512) 2026-08-26 01:10:06,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 119093 2026-08-26 01:10:06,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-08-26 01:10:06,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 119093 2026-08-26 01:10:06,415 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011006_415102_test_settle_cancelled_sale_order.txt 2026-08-26 01:10:06,415 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp08_h8qsw_chrome_odoo" 2026-08-26 01:10:06,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-08-26 01:10:06,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 119316 2026-08-26 01:10:06,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpmipvw76e_chrome_odoo 2026-08-26 01:10:06,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:46001/json/version 2026-08-26 01:10:06,858 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:06,870 26 INFO rb-1b89a89-224244-407968 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-26 01:10:06,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:46001/json 2026-08-26 01:10:06,870 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:06,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:46001/devtools/page/0DE1B67CEE89C6922645ED270A72B2D9 2026-08-26 01:10:06,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-08-26 01:10:06,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-08-26 01:10:06,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:06,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-08-26 01:10:06,979 26 INFO rb-1b89a89-224244-407968 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-26 01:10:06,979 26 INFO rb-1b89a89-224244-407968 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-26 01:10:06,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:07,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.025 0.293 2026-08-26 01:10:07,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '0DE1B67CEE89C6922645ED270A72B2D9', 'loaderId': 'B0BA66365C06029A1EACD016CD86BCFB', 'isDownload': False} 2026-08-26 01:10:07,305 26 INFO rb-1b89a89-224244-407968 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-26 01:10:07,313 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:07,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:10:07,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:10:07,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:10:07,612 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:07,614 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:07,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:10:07,627 26 INFO rb-1b89a89-224244-407968 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-26 01:10:07,630 26 INFO rb-1b89a89-224244-407968 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-26 01:10:07,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:07,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:07,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:07,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:07,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:07,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.018 2026-08-26 01:10:07,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:10:07,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.078 0.154 2026-08-26 01:10:07,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:07,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:08,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-26 01:10:08,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.035 2026-08-26 01:10:08,067 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:08,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:08,103 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:08,105 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:08,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.006 2026-08-26 01:10:08,120 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:08,121 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:08,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.007 0.021 2026-08-26 01:10:08,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 01:10:08,200 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,210 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:08,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.047 0.022 2026-08-26 01:10:08,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 01:10:08,296 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:08,300 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:10:08,362 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.050 0.045 2026-08-26 01:10:08,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.010 0.181 2026-08-26 01:10:08,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-26 01:10:08,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 01:10:08,435 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:10:08,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-26 01:10:08,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:10:08,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:10:08,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.010 0.077 2026-08-26 01:10:08,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:10:08,540 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,596 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.044 2026-08-26 01:10:08,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:10:08,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:08,764 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "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.019 0.041 2026-08-26 01:10:08,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.016 0.032 2026-08-26 01:10:08,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:10:08,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:08,939 26 INFO rb-1b89a89-224244-407968 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-26 01:10:08,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.006 0.012 2026-08-26 01:10:09,011 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,062 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,112 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,163 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-08-26 01:10:09,214 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16378692 (allocated 17563648) 2026-08-26 01:10:09,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 119316 2026-08-26 01:10:09,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-08-26 01:10:09,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 119316 2026-08-26 01:10:09,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011009_323170_test_settle_changed_price_with_lots.txt 2026-08-26 01:10:09,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpmipvw76e_chrome_odoo" 2026-08-26 01:10:09,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-08-26 01:10:09,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 119534 2026-08-26 01:10:09,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpty7vdbis_chrome_odoo 2026-08-26 01:10:09,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37369/json/version 2026-08-26 01:10:09,695 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:09,698 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,698 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37369/json 2026-08-26 01:10:09,698 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:09,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:37369/devtools/page/0A5AFEEED47FA2A011CE505E2A017D40 2026-08-26 01:10:09,762 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-08-26 01:10:09,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-08-26 01:10:09,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:09,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-08-26 01:10:09,803 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,803 26 INFO rb-1b89a89-224244-407968 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-26 01:10:09,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:10,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.235 2026-08-26 01:10:10,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '0A5AFEEED47FA2A011CE505E2A017D40', 'loaderId': '9732161EBDA379BD693F7FED1D2A51AB', 'isDownload': False} 2026-08-26 01:10:10,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-08-26 01:10:10,069 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:10,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:10,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:10:10,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:10:10,399 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:10,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:10,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:10,415 26 INFO rb-1b89a89-224244-407968 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-26 01:10:10,417 26 INFO rb-1b89a89-224244-407968 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-26 01:10:10,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 01:10:10,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:10,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:10,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "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.007 2026-08-26 01:10:10,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:10,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.019 2026-08-26 01:10:10,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:10:10,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.078 0.160 2026-08-26 01:10:10,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:10,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:10,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:10,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:10,820 26 INFO rb-1b89a89-224244-407968 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-26 01:10:10,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:10,883 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:10,890 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:10,895 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:10,902 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:10,903 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:10,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.012 2026-08-26 01:10:10,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.023 2026-08-26 01:10:10,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:10:10,989 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,006 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:10:11,072 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:11,091 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.035 2026-08-26 01:10:11,160 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.009 0.166 2026-08-26 01:10:11,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-26 01:10:11,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-26 01:10:11,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 01:10:11,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.216 2026-08-26 01:10:11,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-26 01:10:11,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:10:11,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:10:11,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:11,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.080 2026-08-26 01:10:11,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:10:11,340 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:10:11,396 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.043 2026-08-26 01:10:11,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.018 2026-08-26 01:10:11,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:11,574 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "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.018 0.035 2026-08-26 01:10:11,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.033 2026-08-26 01:10:11,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:10:11,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:11,739 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:11,798 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,848 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,899 26 INFO rb-1b89a89-224244-407968 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-26 01:10:11,950 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,014 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,023 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:12,024 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:12,064 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,115 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,177 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,241 26 INFO rb-1b89a89-224244-407968 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-26 01:10:12,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60964085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8c9690c3-33c7-42ac-8e5f-6e328ab9e5f7'}] 2026-08-26 01:10:12,247 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:12,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60964085 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8c9690c3-33c7-42ac-8e5f-6e328ab9e5f7'} created pos.order #808 2026-08-26 01:10:12,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60964085 finished 2026-08-26 01:10:12,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.037 0.080 2026-08-26 01:10:12,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:12,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-08-26 01:10:12,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:10:12,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17214184 (allocated 19136512) 2026-08-26 01:10:12,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 119534 2026-08-26 01:10:12,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-08-26 01:10:12,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 119534 2026-08-26 01:10:12,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011012_615078_test_settle_draft_order_service_product.txt 2026-08-26 01:10:12,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpty7vdbis_chrome_odoo" 2026-08-26 01:10:12,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-08-26 01:10:13,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 119753 2026-08-26 01:10:13,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpw52w0cyx_chrome_odoo 2026-08-26 01:10:13,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:35991/json/version 2026-08-26 01:10:13,078 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:13,118 26 INFO rb-1b89a89-224244-407968 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-26 01:10:13,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:35991/json 2026-08-26 01:10:13,118 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:13,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:35991/devtools/page/7A131A4C6242E0C0FF194E48D12DD1A3 2026-08-26 01:10:13,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-08-26 01:10:13,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-08-26 01:10:13,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:13,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-08-26 01:10:13,299 26 INFO rb-1b89a89-224244-407968 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-26 01:10:13,300 26 INFO rb-1b89a89-224244-407968 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-26 01:10:13,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:13,645 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.016 0.324 2026-08-26 01:10:13,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '7A131A4C6242E0C0FF194E48D12DD1A3', 'loaderId': 'EB241E7D445AC22F0DBF347DF2C43EC0', 'isDownload': False} 2026-08-26 01:10:13,648 26 INFO rb-1b89a89-224244-407968 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-26 01:10:13,658 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:13,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:13,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:10:13,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:10:13,986 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:13,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:13,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:14,002 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,005 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:14,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:14,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:14,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:14,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:10:14,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.026 2026-08-26 01:10:14,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-08-26 01:10:14,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.068 0.177 2026-08-26 01:10:14,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:14,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:14,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 01:10:14,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.002 2026-08-26 01:10:14,425 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:14,487 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:14,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:14,495 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:14,499 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:14,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:10:14,507 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:14,510 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:14,521 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:14,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.044 0.026 2026-08-26 01:10:14,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.007 0.061 2026-08-26 01:10:14,605 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.083 2026-08-26 01:10:14,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-26 01:10:14,698 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,702 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:14,763 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:10:14,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:10:14,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:10:14,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:10:14,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 01:10:14,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:10:14,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:10:14,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:10:14,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-08-26 01:10:14,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.080 2026-08-26 01:10:14,923 26 INFO rb-1b89a89-224244-407968 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-26 01:10:14,980 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:10:15,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.017 2026-08-26 01:10:15,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:15,157 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "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.018 0.036 2026-08-26 01:10:15,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.034 2026-08-26 01:10:15,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:10:15,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:10:15,322 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.008 0.016 2026-08-26 01:10:15,396 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,447 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,497 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-08-26 01:10:15,548 26 INFO rb-1b89a89-224244-407968 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-26 01:10:15,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16390580 (allocated 17563648) 2026-08-26 01:10:15,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 119753 2026-08-26 01:10:15,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-08-26 01:10:15,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 119753 2026-08-26 01:10:15,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011015_684070_test_settle_groupable_lot_total_amount.txt 2026-08-26 01:10:15,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpw52w0cyx_chrome_odoo" 2026-08-26 01:10:15,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-08-26 01:10:16,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 119973 2026-08-26 01:10:16,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmp934lei8i_chrome_odoo 2026-08-26 01:10:16,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43659/json/version 2026-08-26 01:10:16,035 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:16,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-08-26 01:10:16,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:43659/json 2026-08-26 01:10:16,081 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:16,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:43659/devtools/page/7B54A963D4BBC202210B40FC6F3070ED 2026-08-26 01:10:16,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-08-26 01:10:16,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-08-26 01:10:16,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:16,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-08-26 01:10:16,225 26 INFO rb-1b89a89-224244-407968 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-26 01:10:16,225 26 INFO rb-1b89a89-224244-407968 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-26 01:10:16,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:16,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.016 0.263 2026-08-26 01:10:16,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '7B54A963D4BBC202210B40FC6F3070ED', 'loaderId': '8C6673497DFC8DECAF3013FA3FD55CE6', 'isDownload': False} 2026-08-26 01:10:16,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-08-26 01:10:16,519 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:16,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:16,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:10:16,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:10:16,807 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:16,810 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:16,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:10:16,827 26 INFO rb-1b89a89-224244-407968 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-26 01:10:16,834 26 INFO rb-1b89a89-224244-407968 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-26 01:10:16,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:16,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:16,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:16,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:16,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:10:16,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.024 2026-08-26 01:10:16,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:10:17,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.071 0.155 2026-08-26 01:10:17,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "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-26 01:10:17,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:17,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:10:17,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:17,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-08-26 01:10:17,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:17,304 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:17,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:17,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:17,314 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:17,326 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "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-26 01:10:17,327 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:17,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.045 2026-08-26 01:10:17,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:10:17,371 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:17,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.021 2026-08-26 01:10:17,410 26 INFO rb-1b89a89-224244-407968 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-26 01:10:17,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.053 0.049 2026-08-26 01:10:17,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-26 01:10:17,502 26 INFO rb-1b89a89-224244-407968 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-26 01:10:17,560 26 INFO rb-1b89a89-224244-407968 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-26 01:10:17,562 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:17,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-26 01:10:17,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:10:17,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:10:17,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:10:17,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-26 01:10:17,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:10:17,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:10:17,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:10:17,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:10:17,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.102 2026-08-26 01:10:17,773 26 INFO rb-1b89a89-224244-407968 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-26 01:10:17,830 26 INFO rb-1b89a89-224244-407968 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-26 01:10:17,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.018 0.074 2026-08-26 01:10:17,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:10:17,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:10:18,030 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:18] "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.018 0.036 2026-08-26 01:10:18,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.018 0.035 2026-08-26 01:10:18,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-26 01:10:18,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:10:18,205 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:18,265 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,315 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,366 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,417 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,467 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,572 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,625 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,675 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,731 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,786 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,836 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,886 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,937 26 INFO rb-1b89a89-224244-407968 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-26 01:10:18,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-08-26 01:10:18,988 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:10:19,040 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 19916268 (allocated 21233664) 2026-08-26 01:10:19,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 119973 2026-08-26 01:10:19,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-08-26 01:10:19,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 119973 2026-08-26 01:10:19,150 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011019_150633_test_settle_order_change_customer.txt 2026-08-26 01:10:19,150 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmp934lei8i_chrome_odoo" 2026-08-26 01:10:19,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-08-26 01:10:19,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 120193 2026-08-26 01:10:19,499 26 INFO rb-1b89a89-224244-407968 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/tmpc8189qew_chrome_odoo 2026-08-26 01:10:19,499 26 INFO rb-1b89a89-224244-407968 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:39731/json/version 2026-08-26 01:10:19,499 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:19,563 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,563 26 INFO rb-1b89a89-224244-407968 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:39731/json 2026-08-26 01:10:19,563 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:19,569 26 INFO rb-1b89a89-224244-407968 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:39731/devtools/page/1427DB3510F0346B444BC141AAAF732C 2026-08-26 01:10:19,577 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,581 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:19,703 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,704 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,704 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:19,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:19] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.244 2026-08-26 01:10:19,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '1427DB3510F0346B444BC141AAAF732C', 'loaderId': 'D13A95B87F7811BBE21FF3F68180CCCA', 'isDownload': False} 2026-08-26 01:10:19,971 26 INFO rb-1b89a89-224244-407968 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-26 01:10:19,981 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:19,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:19] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:19,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:19] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:10:19,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:19] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:10:20,351 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:20,353 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:20,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:20,365 26 INFO rb-1b89a89-224244-407968 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-26 01:10:20,368 26 INFO rb-1b89a89-224244-407968 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-26 01:10:20,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:20,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:20,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:20,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:20,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:10:20,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:10:20,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-26 01:10:20,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.072 0.158 2026-08-26 01:10:20,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:20,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:20,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:20,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:20,772 26 INFO rb-1b89a89-224244-407968 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-26 01:10:20,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:20,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:20,805 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:20,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:20,809 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:20,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:20,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-26 01:10:20,819 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:20,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.035 0.023 2026-08-26 01:10:20,898 26 INFO rb-1b89a89-224244-407968 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-26 01:10:20,915 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:20,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.057 0.025 2026-08-26 01:10:20,991 26 INFO rb-1b89a89-224244-407968 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-26 01:10:20,995 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:21,061 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.081 0.102 2026-08-26 01:10:21,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:10:21,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-08-26 01:10:21,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-26 01:10:21,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-08-26 01:10:21,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-26 01:10:21,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:21,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:10:21,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:10:21,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:10:21,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.079 2026-08-26 01:10:21,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:10:21,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:10:21,273 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,329 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:10:21,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:10:21,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:21,498 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "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.019 0.042 2026-08-26 01:10:21,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.018 0.038 2026-08-26 01:10:21,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-26 01:10:21,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:21,672 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:21,730 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,791 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:21,800 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:21,841 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,892 26 INFO rb-1b89a89-224244-407968 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-26 01:10:21,946 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,000 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,050 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,113 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,164 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,223 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99845339 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b980a1a7-9217-48e5-983b-9240909e72d4'}] 2026-08-26 01:10:22,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:22,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99845339 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'b980a1a7-9217-48e5-983b-9240909e72d4'} created pos.order #809 2026-08-26 01:10:22,347 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99845339 finished 2026-08-26 01:10:22,485 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1337] 2026-08-26 01:10:22,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.103 0.234 2026-08-26 01:10:22,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:22,628 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,687 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,737 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,787 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,841 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,894 26 INFO rb-1b89a89-224244-407968 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-26 01:10:22,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 01:10:22,950 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:10:22,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:22,988 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:23] "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.017 0.038 2026-08-26 01:10:23,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.017 0.039 2026-08-26 01:10:23,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:10:23,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:23,154 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-26 01:10:23,212 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,267 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,316 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,366 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,419 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,473 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,523 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,578 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,628 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,686 26 INFO rb-1b89a89-224244-407968 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-26 01:10:23,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31285576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'd45d2989-d76d-47c0-af3b-1e7873e3a846'}] 2026-08-26 01:10:23,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31285576 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'd45d2989-d76d-47c0-af3b-1e7873e3a846'} created pos.order #810 2026-08-26 01:10:23,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31285576 finished 2026-08-26 01:10:23,922 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1340] 2026-08-26 01:10:23,982 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1341] 2026-08-26 01:10:24,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.106 0.258 2026-08-26 01:10:24,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:24] "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-26 01:10:24,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-08-26 01:10:24,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:10:24,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20626264 (allocated 21893120) 2026-08-26 01:10:24,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 120193 2026-08-26 01:10:24,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-08-26 01:10:24,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 120193 2026-08-26 01:10:24,279 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011024_279788_test_settle_order_ship_later_effect_on_so.txt 2026-08-26 01:10:24,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpc8189qew_chrome_odoo" 2026-08-26 01:10:24,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-08-26 01:10:24,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 120422 2026-08-26 01:10:24,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpc_f3y0ob_chrome_odoo 2026-08-26 01:10:24,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44323/json/version 2026-08-26 01:10:24,860 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:24,868 26 INFO rb-1b89a89-224244-407968 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-26 01:10:24,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:44323/json 2026-08-26 01:10:24,868 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:24,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:44323/devtools/page/906CF1CE0BA26E6A4648ABC340073795 2026-08-26 01:10:24,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-08-26 01:10:24,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-08-26 01:10:24,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:24,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-08-26 01:10:24,993 26 INFO rb-1b89a89-224244-407968 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-26 01:10:24,993 26 INFO rb-1b89a89-224244-407968 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-26 01:10:25,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:25,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.017 0.349 2026-08-26 01:10:25,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '906CF1CE0BA26E6A4648ABC340073795', 'loaderId': '15B685FC533122B34601C36B6756D079', 'isDownload': False} 2026-08-26 01:10:25,367 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-08-26 01:10:25,376 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:25,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:25,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:10:25,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:10:25,711 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:25,713 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:25,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:25,726 26 INFO rb-1b89a89-224244-407968 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-26 01:10:25,728 26 INFO rb-1b89a89-224244-407968 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-26 01:10:25,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:25,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:25,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:25,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:25,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:10:25,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:10:25,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:10:26,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.071 0.159 2026-08-26 01:10:26,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:26,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:26,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:10:26,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:10:26,117 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:26,178 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:26,187 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:26,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:10:26,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-08-26 01:10:26,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:26,197 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:26,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.006 0.021 2026-08-26 01:10:26,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 01:10:26,273 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,291 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:26,380 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.072 0.027 2026-08-26 01:10:26,388 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:26,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-26 01:10:26,459 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.056 0.117 2026-08-26 01:10:26,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-26 01:10:26,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:10:26,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.230 2026-08-26 01:10:26,535 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 01:10:26,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 01:10:26,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:10:26,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:10:26,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.091 2026-08-26 01:10:26,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:10:26,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:10:26,639 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,696 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.047 2026-08-26 01:10:26,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:10:26,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:26,879 26 INFO rb-1b89a89-224244-407968 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-26 01:10:26,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.019 0.036 2026-08-26 01:10:26,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.034 2026-08-26 01:10:26,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:10:27,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:10:27,038 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:10:27,098 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,148 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,199 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,249 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,311 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,319 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:27,320 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:27,361 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,412 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,474 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,534 26 INFO rb-1b89a89-224244-407968 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-26 01:10:27,538 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '48d9ac01-1cf1-40df-8483-ad662f2ae2c1'}] 2026-08-26 01:10:27,542 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:27,638 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1344, 1345] 2026-08-26 01:10:27,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301860 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '48d9ac01-1cf1-40df-8483-ad662f2ae2c1'} created pos.order #811 2026-08-26 01:10:27,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93301860 finished 2026-08-26 01:10:27,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.100 0.237 2026-08-26 01:10:27,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:27] "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-26 01:10:27,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-08-26 01:10:27,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:10:28,010 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17169332 (allocated 18874368) 2026-08-26 01:10:28,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 120422 2026-08-26 01:10:28,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-08-26 01:10:28,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 120422 2026-08-26 01:10:28,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011028_118179_test_settle_order_unreserve_order_lines.txt 2026-08-26 01:10:28,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpc_f3y0ob_chrome_odoo" 2026-08-26 01:10:28,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-08-26 01:10:28,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 120645 2026-08-26 01:10:28,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmprn_sk6mm_chrome_odoo 2026-08-26 01:10:28,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46015/json/version 2026-08-26 01:10:28,762 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:28,801 26 INFO rb-1b89a89-224244-407968 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-26 01:10:28,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46015/json 2026-08-26 01:10:28,801 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:28,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:46015/devtools/page/A2AD25FC886D2FA92CB2E2F8260A147A 2026-08-26 01:10:28,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-08-26 01:10:28,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-08-26 01:10:28,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:28,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-08-26 01:10:28,984 26 INFO rb-1b89a89-224244-407968 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-26 01:10:28,984 26 INFO rb-1b89a89-224244-407968 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-26 01:10:28,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:29,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.241 2026-08-26 01:10:29,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'A2AD25FC886D2FA92CB2E2F8260A147A', 'loaderId': '287E60EA1CACAFF1414A5B0FBB94B9DB', 'isDownload': False} 2026-08-26 01:10:29,248 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-08-26 01:10:29,258 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:29,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:29,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:10:29,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:10:29,583 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:29,586 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:29,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:29,599 26 INFO rb-1b89a89-224244-407968 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-26 01:10:29,602 26 INFO rb-1b89a89-224244-407968 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-26 01:10:29,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:10:29,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:29,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:29,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:29,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:29,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.021 2026-08-26 01:10:29,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:10:29,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.069 0.154 2026-08-26 01:10:29,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:29,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:29,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:29,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:29,984 26 INFO rb-1b89a89-224244-407968 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-26 01:10:29,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:30,012 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:30,026 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:30,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:30,064 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:30,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:30,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.014 2026-08-26 01:10:30,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:10:30,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 01:10:30,113 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,165 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:30,196 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.014 0.086 2026-08-26 01:10:30,267 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,268 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:30,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:10:30,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:10:30,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:10:30,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.158 2026-08-26 01:10:30,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:10:30,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:10:30,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:10:30,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:10:30,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 01:10:30,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.106 2026-08-26 01:10:30,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:10:30,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:10:30,472 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:10:30,529 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-26 01:10:30,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.015 2026-08-26 01:10:30,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:30,697 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "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.019 0.039 2026-08-26 01:10:30,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.037 2026-08-26 01:10:30,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.050 2026-08-26 01:10:30,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.012 2026-08-26 01:10:30,871 26 INFO rb-1b89a89-224244-407968 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-26 01:10:30,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.012 2026-08-26 01:10:30,947 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,001 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,052 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,103 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,154 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,204 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,255 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,309 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,360 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,411 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,461 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,513 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,565 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,616 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,667 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,726 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,777 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,840 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,849 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:31,849 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:31,890 26 INFO rb-1b89a89-224244-407968 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-26 01:10:31,940 26 INFO rb-1b89a89-224244-407968 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-26 01:10:32,003 26 INFO rb-1b89a89-224244-407968 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-26 01:10:32,054 26 INFO rb-1b89a89-224244-407968 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-26 01:10:32,117 26 INFO rb-1b89a89-224244-407968 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-26 01:10:32,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69942458 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd0a3f148-4176-41c8-a17f-34941998b5d2'}] 2026-08-26 01:10:32,123 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:32,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69942458 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd0a3f148-4176-41c8-a17f-34941998b5d2'} created pos.order #812 2026-08-26 01:10:32,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69942458 finished 2026-08-26 01:10:32,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.075 0.197 2026-08-26 01:10:32,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:32,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-08-26 01:10:32,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:10:32,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17858400 (allocated 19660800) 2026-08-26 01:10:32,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 120645 2026-08-26 01:10:32,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-08-26 01:10:32,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 120645 2026-08-26 01:10:32,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011032_623460_test_settle_order_with_different_product.txt 2026-08-26 01:10:32,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmprn_sk6mm_chrome_odoo" 2026-08-26 01:10:32,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-08-26 01:10:32,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 120871 2026-08-26 01:10:32,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp2whozqak_chrome_odoo 2026-08-26 01:10:32,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41365/json/version 2026-08-26 01:10:32,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:33,010 26 INFO rb-1b89a89-224244-407968 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-26 01:10:33,010 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41365/json 2026-08-26 01:10:33,011 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:33,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:41365/devtools/page/75FF15011B65B7324550EF3F172A0519 2026-08-26 01:10:33,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-08-26 01:10:33,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-08-26 01:10:33,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:33,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-08-26 01:10:33,192 26 INFO rb-1b89a89-224244-407968 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-26 01:10:33,192 26 INFO rb-1b89a89-224244-407968 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-26 01:10:33,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:33,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.241 2026-08-26 01:10:33,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '75FF15011B65B7324550EF3F172A0519', 'loaderId': '214C973D5C2C59571E829FF6AF2EA7F8', 'isDownload': False} 2026-08-26 01:10:33,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-26 01:10:33,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:33,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:10:33,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.006 2026-08-26 01:10:33,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-26 01:10:33,811 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:33,814 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:33,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:33,826 26 INFO rb-1b89a89-224244-407968 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-26 01:10:33,829 26 INFO rb-1b89a89-224244-407968 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-26 01:10:33,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:33,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:33,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:33,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:10:33,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:10:33,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-26 01:10:33,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 01:10:34,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.155 2026-08-26 01:10:34,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:34,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:34,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:10:34,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:34,211 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:34,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:34,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:34,282 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:34,291 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:34,292 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:34,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.012 2026-08-26 01:10:34,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 01:10:34,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:10:34,371 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,390 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:34,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.022 2026-08-26 01:10:34,479 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,483 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:34,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.009 0.118 2026-08-26 01:10:34,529 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-08-26 01:10:34,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:34,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:10:34,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 01:10:34,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:10:34,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:10:34,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:34,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:10:34,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.079 2026-08-26 01:10:34,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:10:34,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-08-26 01:10:34,723 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,779 26 INFO rb-1b89a89-224244-407968 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-26 01:10:34,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.053 2026-08-26 01:10:34,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.019 2026-08-26 01:10:34,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:34,961 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "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.025 0.044 2026-08-26 01:10:35,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.035 2026-08-26 01:10:35,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:10:35,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-26 01:10:35,155 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.005 0.012 2026-08-26 01:10:35,218 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,280 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,289 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:35,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:35,331 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,382 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,446 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,505 26 INFO rb-1b89a89-224244-407968 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-26 01:10:35,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89995193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eccf38b9-515b-4e48-8236-ef3c5a3b000b'}] 2026-08-26 01:10:35,510 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:35,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89995193 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eccf38b9-515b-4e48-8236-ef3c5a3b000b'} created pos.order #813 2026-08-26 01:10:35,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89995193 finished 2026-08-26 01:10:35,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.077 0.198 2026-08-26 01:10:35,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:35,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-08-26 01:10:35,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:10:35,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17287552 (allocated 18874368) 2026-08-26 01:10:35,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 120871 2026-08-26 01:10:35,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-08-26 01:10:35,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 120871 2026-08-26 01:10:36,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011036_021767_test_settle_order_with_different_uom.txt 2026-08-26 01:10:36,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp2whozqak_chrome_odoo" 2026-08-26 01:10:36,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-08-26 01:10:36,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 121085 2026-08-26 01:10:36,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpay43ms_3_chrome_odoo 2026-08-26 01:10:36,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:41245/json/version 2026-08-26 01:10:36,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:36,493 26 INFO rb-1b89a89-224244-407968 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-26 01:10:36,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:41245/json 2026-08-26 01:10:36,494 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:36,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:41245/devtools/page/0FAF2B03393D318CDF460224774D6AED 2026-08-26 01:10:36,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-08-26 01:10:36,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-08-26 01:10:36,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:36,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-08-26 01:10:36,602 26 INFO rb-1b89a89-224244-407968 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-26 01:10:36,602 26 INFO rb-1b89a89-224244-407968 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-26 01:10:36,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:36,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:36] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.361 2026-08-26 01:10:36,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '0FAF2B03393D318CDF460224774D6AED', 'loaderId': '8DF961A51BA2D23390AEA84276DACDF3', 'isDownload': False} 2026-08-26 01:10:36,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-08-26 01:10:36,994 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:37,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:37,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:10:37,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:10:37,306 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:37,307 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:37,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:37,320 26 INFO rb-1b89a89-224244-407968 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-26 01:10:37,323 26 INFO rb-1b89a89-224244-407968 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-26 01:10:37,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:10:37,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:37,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:37,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:37,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:37,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:10:37,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:10:37,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.069 0.158 2026-08-26 01:10:37,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:37,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:37,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:37,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:37,706 26 INFO rb-1b89a89-224244-407968 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-26 01:10:37,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:37,760 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:37,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:37,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:37,783 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:37,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:37,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.007 0.013 2026-08-26 01:10:37,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-26 01:10:37,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:10:37,882 26 INFO rb-1b89a89-224244-407968 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-26 01:10:37,896 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:37,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.022 2026-08-26 01:10:37,979 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:37,982 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.009 0.098 2026-08-26 01:10:38,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:10:38,031 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:10:38,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:38,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:10:38,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:10:38,116 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:38,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:38,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:10:38,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:38,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:10:38,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:10:38,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.104 2026-08-26 01:10:38,239 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,295 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.043 2026-08-26 01:10:38,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:10:38,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:38,464 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "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.018 0.036 2026-08-26 01:10:38,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.032 2026-08-26 01:10:38,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:10:38,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.010 2026-08-26 01:10:38,621 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:10:38,678 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,728 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,779 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,829 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,880 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,930 26 INFO rb-1b89a89-224244-407968 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-26 01:10:38,981 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,031 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,085 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,139 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:10:39,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:10:39,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-26 01:10:39,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:39,238 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "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.015 0.032 2026-08-26 01:10:39,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.015 0.034 2026-08-26 01:10:39,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:10:39,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:39,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "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.014 0.031 2026-08-26 01:10:39,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.015 0.034 2026-08-26 01:10:39,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:10:39,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:10:39,520 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:10:39,571 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,621 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,671 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,722 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,772 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,823 26 INFO rb-1b89a89-224244-407968 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-26 01:10:39,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-08-26 01:10:39,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-26 01:10:39,926 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18196600 (allocated 19660800) 2026-08-26 01:10:39,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 121085 2026-08-26 01:10:39,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-08-26 01:10:39,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 121085 2026-08-26 01:10:40,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011040_007006_test_settle_order_with_incompatible_partner.txt 2026-08-26 01:10:40,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpay43ms_3_chrome_odoo" 2026-08-26 01:10:40,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-08-26 01:10:40,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 121309 2026-08-26 01:10:40,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpxpxfvph1_chrome_odoo 2026-08-26 01:10:40,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:43813/json/version 2026-08-26 01:10:40,826 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:40,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-08-26 01:10:40,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:43813/json 2026-08-26 01:10:40,876 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:40,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:43813/devtools/page/EBB08D970F11905C99D938F17A786648 2026-08-26 01:10:40,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-08-26 01:10:40,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-08-26 01:10:40,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:10:40,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-08-26 01:10:40,986 26 INFO rb-1b89a89-224244-407968 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-26 01:10:40,986 26 INFO rb-1b89a89-224244-407968 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-26 01:10:40,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:41,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 0.269 2026-08-26 01:10:41,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': 'EBB08D970F11905C99D938F17A786648', 'loaderId': '512EF91431CDF1A3A4377C56C8871A3E', 'isDownload': False} 2026-08-26 01:10:41,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-08-26 01:10:41,290 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:41,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:10:41,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:10:41,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:10:41,607 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:41,610 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:41,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:41,623 26 INFO rb-1b89a89-224244-407968 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-26 01:10:41,625 26 INFO rb-1b89a89-224244-407968 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-26 01:10:41,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:41,633 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:41,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:41,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "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-26 01:10:41,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:10:41,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.016 2026-08-26 01:10:41,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:10:41,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.069 0.161 2026-08-26 01:10:41,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:41,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:41,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:41,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:42,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-08-26 01:10:42,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:10:42,059 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-26 01:10:42,068 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:42,069 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:42,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:10:42,080 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:42,081 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:42,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.008 0.022 2026-08-26 01:10:42,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:10:42,167 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,180 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:42,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.074 0.020 2026-08-26 01:10:42,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:42,277 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-26 01:10:42,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-26 01:10:42,326 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-08-26 01:10:42,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:10:42,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.218 2026-08-26 01:10:42,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-08-26 01:10:42,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-26 01:10:42,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-26 01:10:42,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:10:42,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:10:42,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.081 2026-08-26 01:10:42,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:10:42,522 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:10:42,579 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:10:42,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.010 0.018 2026-08-26 01:10:42,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:10:42,755 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.025 0.042 2026-08-26 01:10:42,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.016 0.034 2026-08-26 01:10:42,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:10:42,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:10:42,937 26 INFO rb-1b89a89-224244-407968 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-26 01:10:42,954 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:42,997 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,048 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,099 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,149 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,199 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,252 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,304 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,354 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,405 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,470 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,520 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,583 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,592 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:43,592 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:43,634 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,684 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,748 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,807 26 INFO rb-1b89a89-224244-407968 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-26 01:10:43,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19021650 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c2ee8300-00e2-4c5e-b11e-0bd2bbf95ae5'}] 2026-08-26 01:10:43,813 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:43,961 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1355] 2026-08-26 01:10:44,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19021650 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c2ee8300-00e2-4c5e-b11e-0bd2bbf95ae5'} created pos.order #814 2026-08-26 01:10:44,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19021650 finished 2026-08-26 01:10:44,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.121 0.242 2026-08-26 01:10:44,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:44] "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-26 01:10:44,241 26 INFO rb-1b89a89-224244-407968 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-26 01:10:44,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-08-26 01:10:44,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-26 01:10:44,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:44,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.003 2026-08-26 01:10:44,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18331960 (allocated 19660800) 2026-08-26 01:10:44,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 121309 2026-08-26 01:10:44,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-08-26 01:10:44,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 121309 2026-08-26 01:10:44,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011044_434112_test_settle_order_with_kit.txt 2026-08-26 01:10:44,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpxpxfvph1_chrome_odoo" 2026-08-26 01:10:44,448 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-08-26 01:10:44,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 121527 2026-08-26 01:10:44,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpch830aes_chrome_odoo 2026-08-26 01:10:44,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:40777/json/version 2026-08-26 01:10:44,879 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:44,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-08-26 01:10:44,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:40777/json 2026-08-26 01:10:44,918 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:44,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:40777/devtools/page/6939597B126F93890E57B21493BAC593 2026-08-26 01:10:44,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-08-26 01:10:44,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-08-26 01:10:45,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:45,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-08-26 01:10:45,111 26 INFO rb-1b89a89-224244-407968 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-26 01:10:45,111 26 INFO rb-1b89a89-224244-407968 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-26 01:10:45,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:45,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.242 2026-08-26 01:10:45,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '6939597B126F93890E57B21493BAC593', 'loaderId': 'D636DB97E7371D68F092C16C1E2A45C4', 'isDownload': False} 2026-08-26 01:10:45,377 26 INFO rb-1b89a89-224244-407968 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-26 01:10:45,387 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:45,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:45,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:10:45,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:10:45,702 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:45,704 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:45,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:45,725 26 INFO rb-1b89a89-224244-407968 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-26 01:10:45,728 26 INFO rb-1b89a89-224244-407968 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-26 01:10:45,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:45,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:45,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:45,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:10:45,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:45,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:10:45,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:10:46,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.070 0.153 2026-08-26 01:10:46,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "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-26 01:10:46,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:46,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-26 01:10:46,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:46,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-08-26 01:10:46,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:46,180 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:46,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:46,193 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:46,194 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:10:46,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:46,204 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "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-26 01:10:46,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.019 2026-08-26 01:10:46,211 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:46,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:10:46,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.071 2026-08-26 01:10:46,293 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.063 0.102 2026-08-26 01:10:46,384 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:10:46,412 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:46,458 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 01:10:46,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 01:10:46,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:10:46,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:10:46,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 01:10:46,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:10:46,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:10:46,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:10:46,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.077 2026-08-26 01:10:46,605 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,661 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.044 2026-08-26 01:10:46,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:10:46,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:10:46,839 26 INFO rb-1b89a89-224244-407968 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-26 01:10:46,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "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.019 0.039 2026-08-26 01:10:46,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.037 2026-08-26 01:10:46,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:10:46,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:10:47,021 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.008 0.016 2026-08-26 01:10:47,093 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,144 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,194 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,245 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,295 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,346 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-08-26 01:10:47,397 26 INFO rb-1b89a89-224244-407968 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-26 01:10:47,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16237164 (allocated 17301504) 2026-08-26 01:10:47,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 121527 2026-08-26 01:10:47,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-08-26 01:10:47,446 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 121527 2026-08-26 01:10:47,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011047_539843_test_settle_order_with_lot.txt 2026-08-26 01:10:47,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpch830aes_chrome_odoo" 2026-08-26 01:10:47,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-08-26 01:10:48,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 121738 2026-08-26 01:10:48,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmp5glaousm_chrome_odoo 2026-08-26 01:10:48,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:44301/json/version 2026-08-26 01:10:48,058 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:48,064 26 INFO rb-1b89a89-224244-407968 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-26 01:10:48,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:44301/json 2026-08-26 01:10:48,065 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:48,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:44301/devtools/page/9797CBC619BFE645C1C0177419ED8058 2026-08-26 01:10:48,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-08-26 01:10:48,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-08-26 01:10:48,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:48,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-08-26 01:10:48,159 26 INFO rb-1b89a89-224244-407968 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-26 01:10:48,159 26 INFO rb-1b89a89-224244-407968 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-26 01:10:48,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:48,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.232 2026-08-26 01:10:48,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '9797CBC619BFE645C1C0177419ED8058', 'loaderId': '515C033D4ECB97C9F3E8029517858EA6', 'isDownload': False} 2026-08-26 01:10:48,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-26 01:10:48,424 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:48,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:10:48,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:10:48,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:10:48,745 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:48,747 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:48,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:48,761 26 INFO rb-1b89a89-224244-407968 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-26 01:10:48,764 26 INFO rb-1b89a89-224244-407968 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-26 01:10:48,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:48,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:48,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:48,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:48,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:10:48,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.113 2026-08-26 01:10:48,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-26 01:10:49,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.067 0.154 2026-08-26 01:10:49,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "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-26 01:10:49,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:49,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:10:49,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.027 2026-08-26 01:10:49,267 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:49,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:49,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:49,318 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:49,323 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:49,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.013 2026-08-26 01:10:49,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-26 01:10:49,327 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:49,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.029 0.025 2026-08-26 01:10:49,409 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,463 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:49,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.015 0.056 2026-08-26 01:10:49,494 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:49,498 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,560 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.067 0.088 2026-08-26 01:10:49,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-26 01:10:49,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:10:49,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 01:10:49,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-26 01:10:49,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-08-26 01:10:49,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:49,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:10:49,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:49,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:10:49,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.085 2026-08-26 01:10:49,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:10:49,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:10:49,755 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,811 26 INFO rb-1b89a89-224244-407968 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-26 01:10:49,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.046 2026-08-26 01:10:49,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:10:49,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:49,988 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.019 0.038 2026-08-26 01:10:50,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.035 2026-08-26 01:10:50,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:10:50,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:10:50,154 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.012 2026-08-26 01:10:50,248 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,311 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,320 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:50,321 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:50,362 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,413 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,477 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,542 26 INFO rb-1b89a89-224244-407968 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-26 01:10:50,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66959087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5bb8dce7-087c-43a2-83d9-cc22e9ff78cc'}] 2026-08-26 01:10:50,547 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:50,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66959087 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5bb8dce7-087c-43a2-83d9-cc22e9ff78cc'} created pos.order #815 2026-08-26 01:10:50,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66959087 finished 2026-08-26 01:10:50,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.094 0.247 2026-08-26 01:10:50,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:50,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-08-26 01:10:50,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:10:51,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18888748 (allocated 20320256) 2026-08-26 01:10:51,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 121738 2026-08-26 01:10:51,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-08-26 01:10:51,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 121738 2026-08-26 01:10:51,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011051_126944_test_settle_order_with_multiple_uom.txt 2026-08-26 01:10:51,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmp5glaousm_chrome_odoo" 2026-08-26 01:10:51,135 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-08-26 01:10:51,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 121960 2026-08-26 01:10:51,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp7q4mhs7c_chrome_odoo 2026-08-26 01:10:51,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:43257/json/version 2026-08-26 01:10:51,530 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:51,581 26 INFO rb-1b89a89-224244-407968 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-26 01:10:51,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:43257/json 2026-08-26 01:10:51,581 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:51,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:43257/devtools/page/A9540CC4118B217ADC9266D49EA0760C 2026-08-26 01:10:51,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-08-26 01:10:51,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-08-26 01:10:51,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:51,732 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-08-26 01:10:51,732 26 INFO rb-1b89a89-224244-407968 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-26 01:10:51,733 26 INFO rb-1b89a89-224244-407968 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-26 01:10:51,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:52,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.238 2026-08-26 01:10:52,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'A9540CC4118B217ADC9266D49EA0760C', 'loaderId': '56A52C31A3D4B7817902B7DEBF38A1C8', 'isDownload': False} 2026-08-26 01:10:52,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-08-26 01:10:52,028 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:52,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:10:52,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:10:52,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:10:52,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:52,377 26 INFO rb-1b89a89-224244-407968 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-26 01:10:52,379 26 INFO rb-1b89a89-224244-407968 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-26 01:10:52,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:52,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:52,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:52,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:10:52,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:10:52,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.021 2026-08-26 01:10:52,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 01:10:52,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.072 0.154 2026-08-26 01:10:52,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:52,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:10:52,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:10:52,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:52,775 26 INFO rb-1b89a89-224244-407968 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-26 01:10:52,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,805 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:52,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,819 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:10:52,827 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:52,828 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:52,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.035 0.021 2026-08-26 01:10:52,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:10:52,909 26 INFO rb-1b89a89-224244-407968 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-26 01:10:52,924 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:52,995 26 INFO rb-1b89a89-224244-407968 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-26 01:10:52,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.014 0.062 2026-08-26 01:10:53,061 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,065 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:10:53,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.010 0.153 2026-08-26 01:10:53,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:10:53,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-08-26 01:10:53,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-08-26 01:10:53,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-08-26 01:10:53,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:10:53,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:10:53,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:10:53,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:10:53,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.012 0.078 2026-08-26 01:10:53,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:10:53,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:10:53,255 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,311 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.045 2026-08-26 01:10:53,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:10:53,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:10:53,482 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "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.021 0.040 2026-08-26 01:10:53,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.018 0.035 2026-08-26 01:10:53,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:10:53,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-26 01:10:53,653 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:10:53,714 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,763 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,814 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,864 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,928 26 INFO rb-1b89a89-224244-407968 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-26 01:10:53,937 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:53,938 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:53,979 26 INFO rb-1b89a89-224244-407968 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-26 01:10:54,029 26 INFO rb-1b89a89-224244-407968 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-26 01:10:54,091 26 INFO rb-1b89a89-224244-407968 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-26 01:10:54,142 26 INFO rb-1b89a89-224244-407968 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-26 01:10:54,201 26 INFO rb-1b89a89-224244-407968 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-26 01:10:54,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68148528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c1f7aaef-3c20-4a97-b4df-b49377b8d75e'}] 2026-08-26 01:10:54,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:54,298 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1358] 2026-08-26 01:10:54,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68148528 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c1f7aaef-3c20-4a97-b4df-b49377b8d75e'} created pos.order #816 2026-08-26 01:10:54,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68148528 finished 2026-08-26 01:10:54,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.099 0.220 2026-08-26 01:10:54,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:54,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-08-26 01:10:54,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:10:54,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17282660 (allocated 18612224) 2026-08-26 01:10:54,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 121960 2026-08-26 01:10:54,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-08-26 01:10:54,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 121960 2026-08-26 01:10:54,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011054_740602_test_settle_order_with_multistep_delivery.txt 2026-08-26 01:10:54,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp7q4mhs7c_chrome_odoo" 2026-08-26 01:10:54,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-08-26 01:10:55,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 122184 2026-08-26 01:10:55,507 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpim33rr1j_chrome_odoo 2026-08-26 01:10:55,507 26 INFO rb-1b89a89-224244-407968 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:38415/json/version 2026-08-26 01:10:55,508 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:55,568 26 INFO rb-1b89a89-224244-407968 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-26 01:10:55,568 26 INFO rb-1b89a89-224244-407968 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:38415/json 2026-08-26 01:10:55,568 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:55,577 26 INFO rb-1b89a89-224244-407968 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:38415/devtools/page/9D23E7F160B89A1FB4121B35E8759DC4 2026-08-26 01:10:55,583 26 INFO rb-1b89a89-224244-407968 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-26 01:10:55,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-08-26 01:10:55,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:10:55,745 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-08-26 01:10:55,759 26 INFO rb-1b89a89-224244-407968 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-26 01:10:55,759 26 INFO rb-1b89a89-224244-407968 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-26 01:10:55,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:10:56,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.017 0.238 2026-08-26 01:10:56,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '9D23E7F160B89A1FB4121B35E8759DC4', 'loaderId': 'F11E9FBF58EB7D56EDC2EB988F33ACB0', 'isDownload': False} 2026-08-26 01:10:56,027 26 INFO rb-1b89a89-224244-407968 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-26 01:10:56,038 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:10:56,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:10:56,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:10:56,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:10:56,359 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:56,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:56,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:10:56,378 26 INFO rb-1b89a89-224244-407968 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-26 01:10:56,380 26 INFO rb-1b89a89-224244-407968 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-26 01:10:56,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:10:56,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:10:56,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:56,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:10:56,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:10:56,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.026 2026-08-26 01:10:56,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-26 01:10:56,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.070 0.155 2026-08-26 01:10:56,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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-26 01:10:56,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:56,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:10:56,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:56,790 26 INFO rb-1b89a89-224244-407968 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-26 01:10:56,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:10:56,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:56,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:56,830 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:56,830 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:56,863 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:10:56,864 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:10:56,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.029 0.012 2026-08-26 01:10:56,874 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:56,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-08-26 01:10:56,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.021 2026-08-26 01:10:56,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.045 2026-08-26 01:10:56,977 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.016 2026-08-26 01:10:57,062 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:57,069 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-08-26 01:10:57,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:10:57,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:10:57,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:10:57,160 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.045 0.121 2026-08-26 01:10:57,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:10:57,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:10:57,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:10:57,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:10:57,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.089 2026-08-26 01:10:57,288 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,344 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.043 2026-08-26 01:10:57,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.015 2026-08-26 01:10:57,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-26 01:10:57,522 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "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.027 0.041 2026-08-26 01:10:57,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.018 0.039 2026-08-26 01:10:57,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-08-26 01:10:57,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:10:57,703 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:10:57,764 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,814 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,865 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,915 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,978 26 INFO rb-1b89a89-224244-407968 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-26 01:10:57,986 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:10:57,987 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:58,028 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,079 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,141 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,191 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,246 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,299 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,359 26 INFO rb-1b89a89-224244-407968 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-26 01:10:58,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78593503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '31bf5f02-87bc-47f6-a0c1-9e9cde724027'}] 2026-08-26 01:10:58,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:10:58,428 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1363] 2026-08-26 01:10:59,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78593503 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '31bf5f02-87bc-47f6-a0c1-9e9cde724027'} created pos.order #817 2026-08-26 01:10:59,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78593503 finished 2026-08-26 01:10:59,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 741 0.212 0.739 2026-08-26 01:10:59,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10: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.002 2026-08-26 01:10:59,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:10:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:10:59,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-08-26 01:10:59,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-26 01:10:59,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17509056 (allocated 19398656) 2026-08-26 01:10:59,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 122184 2026-08-26 01:10:59,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-08-26 01:10:59,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 122184 2026-08-26 01:10:59,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011059_529227_test_settle_order_with_multistep_delivery_receipt.txt 2026-08-26 01:10:59,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpim33rr1j_chrome_odoo" 2026-08-26 01:10:59,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-08-26 01:10:59,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 122402 2026-08-26 01:10:59,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpjgpkr9xf_chrome_odoo 2026-08-26 01:10:59,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:43723/json/version 2026-08-26 01:10:59,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:59,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-08-26 01:10:59,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:43723/json 2026-08-26 01:10:59,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:10:59,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:43723/devtools/page/6CCFD394587F2C4F0F26DD0D51AB4C8A 2026-08-26 01:10:59,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-08-26 01:10:59,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-08-26 01:10:59,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-08-26 01:11:00,001 26 INFO rb-1b89a89-224244-407968 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-26 01:11:00,001 26 INFO rb-1b89a89-224244-407968 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-26 01:11:00,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:00,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.242 2026-08-26 01:11:00,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '6CCFD394587F2C4F0F26DD0D51AB4C8A', 'loaderId': '610D827AD074A1B59C35C232A09F30D6', 'isDownload': False} 2026-08-26 01:11:00,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-26 01:11:00,273 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:00,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:11:00,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:11:00,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:11:00,611 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:00,613 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:00,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:11:00,626 26 INFO rb-1b89a89-224244-407968 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-26 01:11:00,629 26 INFO rb-1b89a89-224244-407968 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-26 01:11:00,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:00,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:00,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:00,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:11:00,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:11:00,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:11:00,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:11:01,011 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.074 0.232 2026-08-26 01:11:01,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:01,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:11:01,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:01,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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.003 2026-08-26 01:11:01,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-08-26 01:11:01,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:01,134 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:01,164 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:01,165 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:01,177 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:01,178 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:01,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.013 2026-08-26 01:11:01,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 01:11:01,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 01:11:01,228 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,273 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:01,362 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:01,369 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.085 0.029 2026-08-26 01:11:01,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-26 01:11:01,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-08-26 01:11:01,424 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.176 2026-08-26 01:11:01,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:11:01,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.010 0.220 2026-08-26 01:11:01,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:11:01,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:11:01,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:11:01,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.096 2026-08-26 01:11:01,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:11:01,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:11:01,604 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 01:11:01,661 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.045 2026-08-26 01:11:01,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:11:01,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:01,831 26 INFO rb-1b89a89-224244-407968 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-26 01:11:01,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.018 0.036 2026-08-26 01:11:01,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.015 0.032 2026-08-26 01:11:01,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:11:01,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.010 2026-08-26 01:11:01,987 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:11:02,043 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,105 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:02,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:02,156 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,206 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,269 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,329 26 INFO rb-1b89a89-224244-407968 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-26 01:11:02,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8812f7a5-1f16-49de-863a-4234df1ea685'}] 2026-08-26 01:11:02,338 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:02,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613700 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8812f7a5-1f16-49de-863a-4234df1ea685'} created pos.order #818 2026-08-26 01:11:02,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613700 finished 2026-08-26 01:11:02,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.113 0.301 2026-08-26 01:11:02,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:02,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-08-26 01:11:02,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:11:02,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17188724 (allocated 18612224) 2026-08-26 01:11:02,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 122402 2026-08-26 01:11:02,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-08-26 01:11:02,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 122402 2026-08-26 01:11:02,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011102_987495_test_settle_quotation_delivered_qty.txt 2026-08-26 01:11:02,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpjgpkr9xf_chrome_odoo" 2026-08-26 01:11:03,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-08-26 01:11:03,263 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [976] 2026-08-26 01:11:03,266 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [977] 2026-08-26 01:11:03,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 122618 2026-08-26 01:11:03,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp1j5u6vpf_chrome_odoo 2026-08-26 01:11:03,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:32787/json/version 2026-08-26 01:11:03,446 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:03,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-08-26 01:11:03,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:32787/json 2026-08-26 01:11:03,493 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:03,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:32787/devtools/page/8BD8FED81CA5678ADAC3A0F880A38E3E 2026-08-26 01:11:03,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-08-26 01:11:03,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-08-26 01:11:03,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:03,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-08-26 01:11:03,587 26 INFO rb-1b89a89-224244-407968 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-26 01:11:03,587 26 INFO rb-1b89a89-224244-407968 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-26 01:11:03,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:03,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:03] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.017 0.289 2026-08-26 01:11:03,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '8BD8FED81CA5678ADAC3A0F880A38E3E', 'loaderId': '4EBCCF5B38F556C551282121CE2ACDD6', 'isDownload': False} 2026-08-26 01:11:03,900 26 INFO rb-1b89a89-224244-407968 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-26 01:11:03,908 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:03,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:11:03,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:11:03,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:11:04,225 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:04,227 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:04,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:11:04,242 26 INFO rb-1b89a89-224244-407968 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-26 01:11:04,245 26 INFO rb-1b89a89-224244-407968 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-26 01:11:04,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:04,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:04,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:04,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:11:04,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:11:04,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.020 2026-08-26 01:11:04,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:11:04,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.071 0.160 2026-08-26 01:11:04,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "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-26 01:11:04,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:04,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:04,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:04,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-08-26 01:11:04,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:04,690 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:04,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:04,698 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:04,700 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:11:04,710 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:04,712 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:04,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.008 0.019 2026-08-26 01:11:04,758 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-26 01:11:04,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:11:04,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.008 0.065 2026-08-26 01:11:04,798 26 INFO rb-1b89a89-224244-407968 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-26 01:11:04,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.006 0.134 2026-08-26 01:11:04,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.014 2026-08-26 01:11:04,895 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:04,896 26 INFO rb-1b89a89-224244-407968 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-26 01:11:04,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:11:04,965 26 INFO rb-1b89a89-224244-407968 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-26 01:11:04,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-26 01:11:04,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:04] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:11:05,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:11:05,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 01:11:05,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:11:05,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:11:05,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:11:05,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:11:05,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.011 0.091 2026-08-26 01:11:05,138 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,194 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.017 0.047 2026-08-26 01:11:05,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.016 2026-08-26 01:11:05,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:05,372 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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.021 0.037 2026-08-26 01:11:05,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.019 0.035 2026-08-26 01:11:05,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-26 01:11:05,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.012 2026-08-26 01:11:05,555 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.011 2026-08-26 01:11:05,616 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-08-26 01:11:05,668 26 INFO rb-1b89a89-224244-407968 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-26 01:11:05,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16021928 (allocated 17301504) 2026-08-26 01:11:05,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 122618 2026-08-26 01:11:05,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-08-26 01:11:05,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 122618 2026-08-26 01:11:05,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011105_804136_test_settle_so_archived_attribute.txt 2026-08-26 01:11:05,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp1j5u6vpf_chrome_odoo" 2026-08-26 01:11:05,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-08-26 01:11:06,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 122839 2026-08-26 01:11:06,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpekekbmv8_chrome_odoo 2026-08-26 01:11:06,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:41293/json/version 2026-08-26 01:11:06,281 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,283 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:41293/json 2026-08-26 01:11:06,283 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:41293/devtools/page/A971F64D89A798C050E13CF892DBC78A 2026-08-26 01:11:06,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-08-26 01:11:06,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-08-26 01:11:06,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:06,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-08-26 01:11:06,383 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,383 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:06,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.015 0.239 2026-08-26 01:11:06,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'A971F64D89A798C050E13CF892DBC78A', 'loaderId': 'AB9213E1A1798788CFC829819441EDF7', 'isDownload': False} 2026-08-26 01:11:06,645 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,656 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:06,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:06,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:11:06,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:11:06,980 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:06,981 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:06,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:11:06,995 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,998 26 INFO rb-1b89a89-224244-407968 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-26 01:11:06,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.002 2026-08-26 01:11:07,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:07,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:07,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:11:07,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:11:07,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.018 2026-08-26 01:11:07,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:11:07,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.071 0.177 2026-08-26 01:11:07,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:07,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:07,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-26 01:11:07,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:07,407 26 INFO rb-1b89a89-224244-407968 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-26 01:11:07,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:07,435 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:07,471 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:07,473 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:07,484 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:07,486 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:07,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.008 0.018 2026-08-26 01:11:07,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-08-26 01:11:07,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:11:07,580 26 INFO rb-1b89a89-224244-407968 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-26 01:11:07,593 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:07,674 26 INFO rb-1b89a89-224244-407968 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-26 01:11:07,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.072 0.021 2026-08-26 01:11:07,688 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:07,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.009 0.110 2026-08-26 01:11:07,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 01:11:07,724 26 INFO rb-1b89a89-224244-407968 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-26 01:11:07,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:11:07,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.023 0.081 2026-08-26 01:11:07,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-26 01:11:07,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:11:07,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-08-26 01:11:07,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:11:07,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:11:07,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:11:07,854 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:11:07,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.105 2026-08-26 01:11:07,921 26 INFO rb-1b89a89-224244-407968 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-26 01:11:07,977 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.016 0.045 2026-08-26 01:11:08,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.008 0.022 2026-08-26 01:11:08,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:08,158 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "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.019 0.039 2026-08-26 01:11:08,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.018 0.036 2026-08-26 01:11:08,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:11:08,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.006 0.012 2026-08-26 01:11:08,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:08,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:08,353 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.006 0.012 2026-08-26 01:11:08,419 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-08-26 01:11:08,470 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16129316 (allocated 17825792) 2026-08-26 01:11:08,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 122839 2026-08-26 01:11:08,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-08-26 01:11:08,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 122839 2026-08-26 01:11:08,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011108_588526_test_settle_so_custom_attribute_value.txt 2026-08-26 01:11:08,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpekekbmv8_chrome_odoo" 2026-08-26 01:11:08,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-08-26 01:11:08,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 123056 2026-08-26 01:11:08,902 26 INFO rb-1b89a89-224244-407968 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/tmps_9ukzji_chrome_odoo 2026-08-26 01:11:08,902 26 INFO rb-1b89a89-224244-407968 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:42009/json/version 2026-08-26 01:11:08,903 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:08,965 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,965 26 INFO rb-1b89a89-224244-407968 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:42009/json 2026-08-26 01:11:08,965 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:08,971 26 INFO rb-1b89a89-224244-407968 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:42009/devtools/page/27185660AA26BDE0583BA5827829E825 2026-08-26 01:11:08,977 26 INFO rb-1b89a89-224244-407968 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-26 01:11:08,982 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:11:09,115 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,116 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,116 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:09,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.024 0.249 2026-08-26 01:11:09,398 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '27185660AA26BDE0583BA5827829E825', 'loaderId': '2BB12523B32FDE53F1C272D048E2BFCE', 'isDownload': False} 2026-08-26 01:11:09,398 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,406 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:09,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:09,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:11:09,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:11:09,745 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:09,750 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:09,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:11:09,760 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,763 26 INFO rb-1b89a89-224244-407968 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-26 01:11:09,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:09,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:09,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:09,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "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.005 2026-08-26 01:11:09,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:11:09,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.015 2026-08-26 01:11:09,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:11:10,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.066 0.150 2026-08-26 01:11:10,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:10,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:11:10,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.025 2026-08-26 01:11:10,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.035 2026-08-26 01:11:10,166 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:10,196 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:10,211 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:10,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:10,222 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:10,223 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:10,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.011 0.013 2026-08-26 01:11:10,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:11:10,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-26 01:11:10,307 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,320 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:10,393 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,464 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.068 2026-08-26 01:11:10,471 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:10,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:11:10,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-26 01:11:10,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-08-26 01:11:10,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:11:10,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.167 2026-08-26 01:11:10,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:11:10,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:11:10,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:11:10,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:11:10,620 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.090 2026-08-26 01:11:10,633 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:11:10,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:11:10,654 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,711 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.050 2026-08-26 01:11:10,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:11:10,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:10,888 26 INFO rb-1b89a89-224244-407968 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-26 01:11:10,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "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.016 0.034 2026-08-26 01:11:10,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.015 0.032 2026-08-26 01:11:10,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:11:11,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:11:11,053 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.005 0.012 2026-08-26 01:11:11,114 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,164 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,215 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-08-26 01:11:11,266 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15921704 (allocated 17039360) 2026-08-26 01:11:11,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 123056 2026-08-26 01:11:11,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-08-26 01:11:11,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 123056 2026-08-26 01:11:11,399 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011111_399267_test_settle_so_with_non_pos_groupable_uom.txt 2026-08-26 01:11:11,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmps_9ukzji_chrome_odoo" 2026-08-26 01:11:11,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-08-26 01:11:11,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 123273 2026-08-26 01:11:11,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpgq0do9z8_chrome_odoo 2026-08-26 01:11:11,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:38813/json/version 2026-08-26 01:11:11,817 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:11,861 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:38813/json 2026-08-26 01:11:11,862 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:11,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:38813/devtools/page/7738223CAA7DD0252605D7CB0772BAB3 2026-08-26 01:11:11,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-08-26 01:11:11,866 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-08-26 01:11:11,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:11,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-08-26 01:11:11,908 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,908 26 INFO rb-1b89a89-224244-407968 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-26 01:11:11,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:12,240 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.016 0.312 2026-08-26 01:11:12,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '7738223CAA7DD0252605D7CB0772BAB3', 'loaderId': 'E226DE0598C76B15AFB9A2EE43907E46', 'isDownload': False} 2026-08-26 01:11:12,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-08-26 01:11:12,254 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:12,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:12,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:11:12,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:11:12,601 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:12,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:12,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:11:12,617 26 INFO rb-1b89a89-224244-407968 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-26 01:11:12,619 26 INFO rb-1b89a89-224244-407968 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-26 01:11:12,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:12,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:12,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:12,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:11:12,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:11:12,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-08-26 01:11:12,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 01:11:12,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.071 0.159 2026-08-26 01:11:12,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:12,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:11:12,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:12] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:13,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:11:13,013 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 01:11:13,076 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:13,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:13,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:11:13,095 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:11:13,101 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:13,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:13,110 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:13,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-08-26 01:11:13,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.046 0.030 2026-08-26 01:11:13,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.010 0.071 2026-08-26 01:11:13,199 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.059 0.102 2026-08-26 01:11:13,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.014 2026-08-26 01:11:13,303 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:13,310 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:11:13,364 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-26 01:11:13,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:11:13,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:11:13,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:11:13,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:11:13,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:11:13,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:11:13,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.080 2026-08-26 01:11:13,505 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,561 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:11:13,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.015 2026-08-26 01:11:13,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:13,738 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.018 0.040 2026-08-26 01:11:13,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.016 0.037 2026-08-26 01:11:13,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:11:13,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:11:13,906 26 INFO rb-1b89a89-224244-407968 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-26 01:11:13,959 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,037 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,100 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,108 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:14,109 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:14,151 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,202 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,267 26 INFO rb-1b89a89-224244-407968 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-26 01:11:14,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-08-26 01:11:14,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:11:14,330 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21813106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd6ae00e4-55f9-4bf2-abe9-3d83ea7aab41'}] 2026-08-26 01:11:14,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16964092 (allocated 18874368) 2026-08-26 01:11:14,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 123273 2026-08-26 01:11:14,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-08-26 01:11:14,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 123273 2026-08-26 01:11:14,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21813106 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd6ae00e4-55f9-4bf2-abe9-3d83ea7aab41'} created pos.order #819 2026-08-26 01:11:14,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21813106 finished 2026-08-26 01:11:14,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011114_480869_test_settle_so_with_pos_downpayment.txt 2026-08-26 01:11:14,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpgq0do9z8_chrome_odoo" 2026-08-26 01:11:14,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-08-26 01:11:14,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.091 0.090 2026-08-26 01:11:14,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-08-26 01:11:15,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 123488 2026-08-26 01:11:15,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmphn2azy00_chrome_odoo 2026-08-26 01:11:15,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:38171/json/version 2026-08-26 01:11:15,025 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:15,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-08-26 01:11:15,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:38171/json 2026-08-26 01:11:15,073 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:15,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:38171/devtools/page/0B24769675A584FE856F558A4DF06FDE 2026-08-26 01:11:15,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-08-26 01:11:15,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-08-26 01:11:15,218 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:15,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-08-26 01:11:15,221 26 INFO rb-1b89a89-224244-407968 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-26 01:11:15,221 26 INFO rb-1b89a89-224244-407968 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-26 01:11:15,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:15,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.015 0.247 2026-08-26 01:11:15,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '0B24769675A584FE856F558A4DF06FDE', 'loaderId': 'D428A964DC77A12F877689D4F1C3F9E6', 'isDownload': False} 2026-08-26 01:11:15,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-08-26 01:11:15,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:15,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:11:15,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:11:15,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-08-26 01:11:15,815 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:15,817 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:15,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:11:15,831 26 INFO rb-1b89a89-224244-407968 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-26 01:11:15,834 26 INFO rb-1b89a89-224244-407968 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-26 01:11:15,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:15,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:15,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:15,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:11:15,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:11:15,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.018 2026-08-26 01:11:15,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:11:16,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.099 0.156 2026-08-26 01:11:16,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:16,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 01:11:16,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.039 2026-08-26 01:11:16,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:16,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-08-26 01:11:16,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:16,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:16,318 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:16,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:11:16,320 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:16,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:11:16,330 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:16,333 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:16,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.030 0.025 2026-08-26 01:11:16,415 26 INFO rb-1b89a89-224244-407968 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-26 01:11:16,428 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:16,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.046 0.022 2026-08-26 01:11:16,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:16,500 26 INFO rb-1b89a89-224244-407968 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-26 01:11:16,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-26 01:11:16,566 26 INFO rb-1b89a89-224244-407968 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-26 01:11:16,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-26 01:11:16,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:11:16,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-08-26 01:11:16,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.007 0.192 2026-08-26 01:11:16,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-26 01:11:16,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:11:16,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 01:11:16,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:11:16,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.010 0.112 2026-08-26 01:11:16,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:11:16,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-08-26 01:11:16,754 26 INFO rb-1b89a89-224244-407968 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-26 01:11:16,811 26 INFO rb-1b89a89-224244-407968 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-26 01:11:16,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:11:16,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:11:16,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:16,987 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "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.019 0.035 2026-08-26 01:11:17,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.016 0.033 2026-08-26 01:11:17,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:11:17,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-26 01:11:17,155 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:11:17,215 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,277 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,287 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:17,287 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:17,327 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,378 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,428 26 INFO rb-1b89a89-224244-407968 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-26 01:11:17,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-08-26 01:11:17,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-26 01:11:17,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16222184 (allocated 17563648) 2026-08-26 01:11:17,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 123488 2026-08-26 01:11:17,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-08-26 01:11:17,531 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 123488 2026-08-26 01:11:17,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011117_584517_test_ship_later_no_default.txt 2026-08-26 01:11:17,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmphn2azy00_chrome_odoo" 2026-08-26 01:11:17,592 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-08-26 01:11:18,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 123707 2026-08-26 01:11:18,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpa9u_xx05_chrome_odoo 2026-08-26 01:11:18,080 26 INFO rb-1b89a89-224244-407968 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:43829/json/version 2026-08-26 01:11:18,081 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:18,083 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,083 26 INFO rb-1b89a89-224244-407968 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:43829/json 2026-08-26 01:11:18,084 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:18,086 26 INFO rb-1b89a89-224244-407968 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:43829/devtools/page/EAE2B13CB6B360C26DD9B2CEFC93CB86 2026-08-26 01:11:18,087 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-08-26 01:11:18,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:11:18,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-08-26 01:11:18,217 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,217 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:18,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.016 0.253 2026-08-26 01:11:18,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'EAE2B13CB6B360C26DD9B2CEFC93CB86', 'loaderId': '3EAEB4006275165053AEC568041EC80C', 'isDownload': False} 2026-08-26 01:11:18,493 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,503 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:18,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:18,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:11:18,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:11:18,850 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:18,855 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:18,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:11:18,865 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,868 26 INFO rb-1b89a89-224244-407968 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-26 01:11:18,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:18,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:18,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:18,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "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.005 2026-08-26 01:11:18,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:11:18,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.017 2026-08-26 01:11:18,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:11:19,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.064 0.148 2026-08-26 01:11:19,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "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-26 01:11:19,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:19,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:19,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:19,229 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:11:19,288 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:19,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:19,299 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:11:19,308 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:19,308 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:11:19,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.009 0.012 2026-08-26 01:11:19,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:11:19,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:11:19,392 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,406 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:11:19,475 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:19,484 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.063 0.032 2026-08-26 01:11:19,559 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.063 0.114 2026-08-26 01:11:19,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:11:19,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:11:19,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:11:19,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-08-26 01:11:19,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 01:11:19,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:11:19,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:11:19,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.010 0.077 2026-08-26 01:11:19,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:11:19,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:11:19,720 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:11:19,776 26 INFO rb-1b89a89-224244-407968 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-26 01:11:19,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.012 0.040 2026-08-26 01:11:19,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:19,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:19,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-08-26 01:11:19,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-26 01:11:19,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15989920 (allocated 17301504) 2026-08-26 01:11:19,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 123707 2026-08-26 01:11:19,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-08-26 01:11:19,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 123707 2026-08-26 01:11:20,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011120_069134_test_show_orders_for_pos_currency_only.txt 2026-08-26 01:11:20,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpa9u_xx05_chrome_odoo" 2026-08-26 01:11:20,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-08-26 01:11:20,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 123922 2026-08-26 01:11:20,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpr7grttda_chrome_odoo 2026-08-26 01:11:20,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:41391/json/version 2026-08-26 01:11:20,555 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:20,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-26 01:11:20,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:41391/json 2026-08-26 01:11:20,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:20,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:41391/devtools/page/782927813AD60FF258C89025B04D7FD4 2026-08-26 01:11:20,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-08-26 01:11:20,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-08-26 01:11:20,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:20,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-08-26 01:11:20,775 26 INFO rb-1b89a89-224244-407968 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-26 01:11:20,775 26 INFO rb-1b89a89-224244-407968 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-26 01:11:20,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:22,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:22] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.016 2.160 2026-08-26 01:11:22,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '782927813AD60FF258C89025B04D7FD4', 'loaderId': 'A1450BB23ECAC791BE094870EF6C074B', 'isDownload': False} 2026-08-26 01:11:22,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-08-26 01:11:22,966 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:22,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:22] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:22,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:22] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:11:22,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:22] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:11:23,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:23,286 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:23,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:11:23,299 26 INFO rb-1b89a89-224244-407968 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-26 01:11:23,301 26 INFO rb-1b89a89-224244-407968 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-26 01:11:23,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:23,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:23,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:23,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:11:23,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:11:23,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.017 2026-08-26 01:11:23,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 01:11:23,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.068 0.155 2026-08-26 01:11:23,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:23,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:23,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:23,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:23,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-26 01:11:23,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:23,735 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:23,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:23,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:23,779 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:23,781 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:23,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-26 01:11:23,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:11:23,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-26 01:11:23,875 26 INFO rb-1b89a89-224244-407968 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-26 01:11:23,889 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:23,977 26 INFO rb-1b89a89-224244-407968 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-26 01:11:23,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.027 2026-08-26 01:11:23,984 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:23,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:23] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-08-26 01:11:24,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:11:24,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:11:24,059 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.038 0.058 2026-08-26 01:11:24,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.008 0.201 2026-08-26 01:11:24,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:11:24,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:11:24,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:11:24,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:11:24,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.091 2026-08-26 01:11:24,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:11:24,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-26T01:08:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:11:24,204 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,260 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.015 0.045 2026-08-26 01:11:24,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.010 0.020 2026-08-26 01:11:24,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:11:24,437 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.019 0.039 2026-08-26 01:11:24,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.017 0.037 2026-08-26 01:11:24,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-08-26 01:11:24,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.017 2026-08-26 01:11:24,619 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,645 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.009 0.016 2026-08-26 01:11:24,702 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,753 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,803 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,854 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,904 26 INFO rb-1b89a89-224244-407968 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-26 01:11:24,955 26 INFO rb-1b89a89-224244-407968 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-26 01:11:25,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-08-26 01:11:25,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:11:25,044 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16447360 (allocated 17825792) 2026-08-26 01:11:25,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 123922 2026-08-26 01:11:25,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-08-26 01:11:25,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 123922 2026-08-26 01:11:25,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011125_089036_test_so_with_downpayment.txt 2026-08-26 01:11:25,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpr7grttda_chrome_odoo" 2026-08-26 01:11:25,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-08-26 01:11:25,326 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72733713 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-08-26 01:11:25,386 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1370] 2026-08-26 01:11:26,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72733713 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #820 2026-08-26 01:11:26,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72733713 finished 2026-08-26 01:11:26,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 32 checked, 32 removed 2026-08-26 01:11:30,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-08-26 01:11:30,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 124140 2026-08-26 01:11:30,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp1tcws7e5_chrome_odoo 2026-08-26 01:11:30,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:37229/json/version 2026-08-26 01:11:30,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:30,497 26 INFO rb-1b89a89-224244-407968 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-26 01:11:30,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:37229/json 2026-08-26 01:11:30,498 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:30,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:37229/devtools/page/33C4B20416090A3AE1178393E1A17C29 2026-08-26 01:11:30,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-08-26 01:11:30,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-08-26 01:11:30,662 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:11:30,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-08-26 01:11:30,666 26 INFO rb-1b89a89-224244-407968 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-26 01:11:30,666 26 INFO rb-1b89a89-224244-407968 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-26 01:11:30,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:30,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:30] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.016 0.231 2026-08-26 01:11:30,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '33C4B20416090A3AE1178393E1A17C29', 'loaderId': 'B024DE3658816D29F036DC0E7AFB5CC6', 'isDownload': False} 2026-08-26 01:11:30,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-26 01:11:30,929 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:30,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:30] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:11:30,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:30] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:11:30,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:30] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:11:31,262 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:31,264 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:31,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:11:31,277 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,279 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:11:31,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:31,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:31,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "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.005 2026-08-26 01:11:31,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:11:31,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.022 2026-08-26 01:11:31,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 01:11:31,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.067 0.154 2026-08-26 01:11:31,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:31,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:31,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:31,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:11:31,678 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:31,707 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:31,718 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:31,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:31,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-08-26 01:11:31,728 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:31,758 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-26 01:11:31,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.035 0.024 2026-08-26 01:11:31,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-26 01:11:31,807 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,860 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:31,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.015 0.054 2026-08-26 01:11:31,897 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:31,898 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,963 26 INFO rb-1b89a89-224244-407968 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-26 01:11:31,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-26 01:11:31,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:11:31,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:31] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:11:32,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:11:32,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.007 0.204 2026-08-26 01:11:32,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:11:32,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.011 0.084 2026-08-26 01:11:32,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-08-26 01:11:32,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:11:32,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-26 01:11:32,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.123 2026-08-26 01:11:32,170 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,226 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.042 2026-08-26 01:11:32,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.005 0.013 2026-08-26 01:11:32,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:11:32,388 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.017 0.039 2026-08-26 01:11:32,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.015 0.038 2026-08-26 01:11:32,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:11:32,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-26 01:11:32,572 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,625 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,697 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,760 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:32,769 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:32,810 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,861 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,924 26 INFO rb-1b89a89-224244-407968 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-26 01:11:32,976 26 INFO rb-1b89a89-224244-407968 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-26 01:11:33,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-08-26 01:11:33,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-26 01:11:33,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45533113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd66d63a9-be7e-4e5b-add2-55c027dd754c'}] 2026-08-26 01:11:33,048 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:33,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16869864 (allocated 18350080) 2026-08-26 01:11:33,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 124140 2026-08-26 01:11:33,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-08-26 01:11:33,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 124140 2026-08-26 01:11:33,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011133_187811_test_pos_downpayment_sale_invoice_creation.txt 2026-08-26 01:11:33,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp1tcws7e5_chrome_odoo" 2026-08-26 01:11:33,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-08-26 01:11:33,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45533113 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd66d63a9-be7e-4e5b-add2-55c027dd754c'} created pos.order #821 2026-08-26 01:11:33,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45533113 finished 2026-08-26 01:11:33,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 443 0.202 0.620 2026-08-26 01:11:34,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-08-26 01:11:34,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-08-26 01:11:35,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 124355 2026-08-26 01:11:35,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp2ygi36fm_chrome_odoo 2026-08-26 01:11:35,004 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38671/json/version 2026-08-26 01:11:35,005 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:35,065 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38671/json 2026-08-26 01:11:35,066 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:35,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38671/devtools/page/AEF8121565F7E2EAA5D21A79537E2525 2026-08-26 01:11:35,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-08-26 01:11:35,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-08-26 01:11:35,234 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:11:35,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-08-26 01:11:35,236 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,236 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:35,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.014 0.225 2026-08-26 01:11:35,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': 'AEF8121565F7E2EAA5D21A79537E2525', 'loaderId': 'ADAB254D5DD451410DB9E51485B041CA', 'isDownload': False} 2026-08-26 01:11:35,482 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,490 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:35,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:35,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:11:35,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:11:35,789 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:35,793 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:35,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:11:35,804 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,807 26 INFO rb-1b89a89-224244-407968 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-26 01:11:35,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:35,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:35,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:35,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.010 2026-08-26 01:11:35,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:11:35,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.025 2026-08-26 01:11:35,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-26 01:11:36,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.072 0.163 2026-08-26 01:11:36,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:36,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:36,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:36,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:11:36,208 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:36,259 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 01:11:36,275 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:36,276 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:36,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:11:36,282 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:36,286 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:36,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.005 0.018 2026-08-26 01:11:36,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 01:11:36,378 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,392 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:36,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.054 0.026 2026-08-26 01:11:36,477 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:11:36,490 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:36,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 01:11:36,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:11:36,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 01:11:36,525 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.039 0.152 2026-08-26 01:11:36,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 01:11:36,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 01:11:36,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:11:36,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:11:36,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 01:11:36,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-26T01:11:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:11:36,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.010 0.117 2026-08-26 01:11:36,722 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,779 26 INFO rb-1b89a89-224244-407968 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-26 01:11:36,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.015 0.045 2026-08-26 01:11:36,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.010 0.029 2026-08-26 01:11:36,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:11:36,964 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:37] "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.019 0.039 2026-08-26 01:11:37,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.018 0.049 2026-08-26 01:11:37,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.001 0.066 2026-08-26 01:11:37,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-26 01:11:37,152 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:11:37,250 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,301 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,351 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,402 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-08-26 01:11:37,453 26 INFO rb-1b89a89-224244-407968 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-26 01:11:37,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17020056 (allocated 18350080) 2026-08-26 01:11:37,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 124355 2026-08-26 01:11:37,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-08-26 01:11:37,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 124355 2026-08-26 01:11:37,592 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011137_592822_test_pos_settle_so_with_downpayment.txt 2026-08-26 01:11:37,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp2ygi36fm_chrome_odoo" 2026-08-26 01:11:37,625 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 01:11:41,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-08-26 01:11:41,446 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-08-26 01:11:41,762 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1383, 1384] 2026-08-26 01:11:41,866 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1385] 2026-08-26 01:11:41,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:11:46,022 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-08-26 01:11:46,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-08-26 01:11:46,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7420008 started for PoS orders references: [{'name': 'Order 24201-792-4235', 'pos_reference': None, 'uuid': '24201-792-4235'}] 2026-08-26 01:11:47,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7420008 order {'name': 'Order 24201-792-4235', 'pos_reference': None, 'uuid': '24201-792-4235'} created pos.order #823 2026-08-26 01:11:47,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7420008 finished 2026-08-26 01:11:47,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-08-26 01:11:47,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60358476 started for PoS orders references: [{'name': 'Order 87038-503-6586', 'pos_reference': None, 'uuid': '87038-503-6586'}] 2026-08-26 01:11:47,659 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1394] 2026-08-26 01:11:47,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60358476 order {'name': 'Order 87038-503-6586', 'pos_reference': None, 'uuid': '87038-503-6586'} created pos.order #824 2026-08-26 01:11:47,695 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60358476 finished 2026-08-26 01:11:47,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-08-26 01:11:48,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 124573 2026-08-26 01:11:48,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpmxgdmcb3_chrome_odoo 2026-08-26 01:11:48,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:37695/json/version 2026-08-26 01:11:48,286 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:48,289 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:37695/json 2026-08-26 01:11:48,290 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:48,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:37695/devtools/page/2259EBA770B0D70079EFCD603885475F 2026-08-26 01:11:48,292 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-08-26 01:11:48,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-08-26 01:11:48,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:11:48,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-08-26 01:11:48,395 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,395 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,403 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:48,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.016 0.227 2026-08-26 01:11:48,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '2259EBA770B0D70079EFCD603885475F', 'loaderId': 'F0328C2AD8CED540DEC2F2C834C2CF67', 'isDownload': False} 2026-08-26 01:11:48,647 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,655 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:48,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:11:48,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:11:48,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-26 01:11:48,978 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:48,982 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:48,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:11:48,994 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,997 26 INFO rb-1b89a89-224244-407968 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-26 01:11:48,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:49,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:49,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:49,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "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.005 2026-08-26 01:11:49,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:11:49,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.016 2026-08-26 01:11:49,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-26 01:11:49,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.075 0.167 2026-08-26 01:11:49,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "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-26 01:11:49,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:49,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-08-26 01:11:49,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:49,404 26 INFO rb-1b89a89-224244-407968 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-26 01:11:49,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:49,434 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:49,468 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:49,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:49,474 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:49,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:49,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.011 0.011 2026-08-26 01:11:49,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:11:49,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-26 01:11:49,560 26 INFO rb-1b89a89-224244-407968 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-26 01:11:49,588 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:11:49,671 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:49,673 26 INFO rb-1b89a89-224244-407968 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-26 01:11:49,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.081 0.023 2026-08-26 01:11:49,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.020 0.128 2026-08-26 01:11:49,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-26 01:11:49,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-26 01:11:49,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:11:49,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.209 2026-08-26 01:11:49,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:11:49,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-08-26 01:11:49,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:11:49,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:11:49,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.081 2026-08-26 01:11:49,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:11:49,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:11:49,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:49] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-08-26T01:11:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:11:49,934 26 INFO rb-1b89a89-224244-407968 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-26 01:11:49,985 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,037 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,216 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,266 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,330 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,340 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:50,341 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:50,381 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,431 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,494 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,556 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54040438 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': '006a11f0-132b-45f3-9290-255dc4415ec0'}] 2026-08-26 01:11:50,561 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:50,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54040438 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': '006a11f0-132b-45f3-9290-255dc4415ec0'} created pos.order #825 2026-08-26 01:11:50,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54040438 finished 2026-08-26 01:11:50,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.050 0.128 2026-08-26 01:11:50,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:50,799 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,859 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,909 26 INFO rb-1b89a89-224244-407968 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-26 01:11:50,959 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,009 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,064 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,125 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:51,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:11:51,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:51] "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.005 2026-08-26 01:11:51,179 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,229 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,281 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,331 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,382 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,443 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,493 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,546 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,603 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': '4596aef8-7fe1-4662-85a2-6de75002743d'}] 2026-08-26 01:11:51,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562649 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': '4596aef8-7fe1-4662-85a2-6de75002743d'} created pos.order #826 2026-08-26 01:11:51,728 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562649 finished 2026-08-26 01:11:51,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.041 0.111 2026-08-26 01:11:51,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:11:51,794 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-08-26 01:11:51,794 26 INFO rb-1b89a89-224244-407968 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-26 01:11:51,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17126388 (allocated 19009536) 2026-08-26 01:11:51,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 124573 2026-08-26 01:11:51,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-08-26 01:11:51,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 124573 2026-08-26 01:11:51,931 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011151_931443_test_refund_line_report_prices_sign.txt 2026-08-26 01:11:51,931 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpmxgdmcb3_chrome_odoo" 2026-08-26 01:11:52,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-08-26 01:11:52,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29800607 started for PoS orders references: [{'name': 'Order 72090-902-9409', 'pos_reference': None, 'uuid': '72090-902-9409'}] 2026-08-26 01:11:52,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29800607 order {'name': 'Order 72090-902-9409', 'pos_reference': None, 'uuid': '72090-902-9409'} created pos.order #827 2026-08-26 01:11:52,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29800607 finished 2026-08-26 01:11:52,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-08-26 01:11:52,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18121403 started for PoS orders references: [{'name': 'Order 97606-537-7365', 'pos_reference': None, 'uuid': '97606-537-7365'}, {'name': 'Order 50689-450-9834', 'pos_reference': None, 'uuid': '50689-450-9834'}] 2026-08-26 01:11:52,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18121403 order {'name': 'Order 97606-537-7365', 'pos_reference': None, 'uuid': '97606-537-7365'} created pos.order #828 2026-08-26 01:11:52,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18121403 order {'name': 'Order 50689-450-9834', 'pos_reference': None, 'uuid': '50689-450-9834'} created pos.order #829 2026-08-26 01:11:52,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18121403 finished 2026-08-26 01:11:52,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-08-26 01:11:53,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50656359 started for PoS orders references: [{'name': 'Order 99598-831-6674', 'pos_reference': None, 'uuid': '99598-831-6674'}] 2026-08-26 01:11:53,250 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50656359 order {'name': 'Order 99598-831-6674', 'pos_reference': None, 'uuid': '99598-831-6674'} created pos.order #830 2026-08-26 01:11:53,251 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50656359 finished 2026-08-26 01:11:53,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:11:57,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-08-26 01:11:58,086 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 124787 2026-08-26 01:11:58,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpjrkdy6_6_chrome_odoo 2026-08-26 01:11:58,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33779/json/version 2026-08-26 01:11:58,088 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:58,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:11:58,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33779/json 2026-08-26 01:11:58,161 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:11:58,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:33779/devtools/page/8F8019FC82627D44C8198A0585BA1212 2026-08-26 01:11:58,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-26 01:11:58,180 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-26 01:11:58,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:11:58,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-26 01:11:58,321 26 INFO rb-1b89a89-224244-407968 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-26 01:11:58,321 26 INFO rb-1b89a89-224244-407968 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-26 01:11:58,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:11:58,635 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.027 0.282 2026-08-26 01:11:58,638 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '8F8019FC82627D44C8198A0585BA1212', 'loaderId': '94E7B3FAEE0D9D956CB5EB40512476D9', 'isDownload': False} 2026-08-26 01:11:58,638 26 INFO rb-1b89a89-224244-407968 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-26 01:11:58,645 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:11:58,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:11:58,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:11:58,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:11:58,981 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:11:58,982 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:11:58,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.005 2026-08-26 01:11:58,998 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,001 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:11:59,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:11:59,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:59,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "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.005 2026-08-26 01:11:59,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:11:59,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.016 2026-08-26 01:11:59,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-08-26 01:11:59,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.069 0.157 2026-08-26 01:11:59,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:59,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:59,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:11:59,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11: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-26 01:11:59,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:11:59,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:11:59,410 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:59,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:11:59,425 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:11:59,461 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "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-26 01:11:59,461 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:59,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.039 0.019 2026-08-26 01:11:59,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:11:59,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-26 01:11:59,511 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,565 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:59,595 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,664 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.079 0.027 2026-08-26 01:11:59,668 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:11:59,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-26 01:11:59,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:11:59,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:11:59,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-26 01:11:59,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.177 2026-08-26 01:11:59,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-26 01:11:59,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:11:59,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:11:59,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:11:59,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:11:59,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.080 2026-08-26 01:11:59,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:11:59,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-08-26 01:11:59,869 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,925 26 INFO rb-1b89a89-224244-407968 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-26 01:11:59,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:11:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.014 0.042 2026-08-26 01:12:00,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:00,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:00,087 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.017 0.036 2026-08-26 01:12:00,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.034 2026-08-26 01:12:00,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:12:00,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:00,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:00,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-08-26 01:12:00,287 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,339 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,412 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,463 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,515 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,577 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,589 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:00,590 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:00,628 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,678 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,729 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,791 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,842 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,895 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,955 26 INFO rb-1b89a89-224244-407968 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-26 01:12:00,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68516405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'b6bd3fa9-bc1d-42d8-8ece-6e3ead0f10e5'}] 2026-08-26 01:12:00,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:01,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68516405 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'b6bd3fa9-bc1d-42d8-8ece-6e3ead0f10e5'} created pos.order #831 2026-08-26 01:12:01,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68516405 finished 2026-08-26 01:12:01,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 605 0.191 0.709 2026-08-26 01:12:01,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.003 2026-08-26 01:12:01,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:12:01,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:01,973 26 INFO rb-1b89a89-224244-407968 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-26 01:12:02,023 26 INFO rb-1b89a89-224244-407968 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-26 01:12:02,081 26 INFO rb-1b89a89-224244-407968 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-26 01:12:02,132 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-26 01:12:02,132 26 INFO rb-1b89a89-224244-407968 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-26 01:12:02,180 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17675412 (allocated 19398656) 2026-08-26 01:12:02,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 124787 2026-08-26 01:12:02,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-26 01:12:02,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 124787 2026-08-26 01:12:02,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011202_228260_test_taxes_l10n_be_pos.txt 2026-08-26 01:12:02,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpjrkdy6_6_chrome_odoo" 2026-08-26 01:12:02,583 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1396, 1397] 2026-08-26 01:12:02,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 125013 2026-08-26 01:12:02,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpd3eqlfbn_chrome_odoo 2026-08-26 01:12:02,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45643/json/version 2026-08-26 01:12:02,993 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:03,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:03,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:45643/json 2026-08-26 01:12:03,064 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:03,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:45643/devtools/page/63EE7B0265FF3B93F4C075F7C7136E86 2026-08-26 01:12:03,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-26 01:12:03,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-26 01:12:03,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:03,222 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-26 01:12:03,223 26 INFO rb-1b89a89-224244-407968 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-26 01:12:03,224 26 INFO rb-1b89a89-224244-407968 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-26 01:12:03,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.017 0.039 2026-08-26 01:12:03,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '63EE7B0265FF3B93F4C075F7C7136E86', 'loaderId': '4C563701298ADC8651E20F4842C10902', 'isDownload': False} 2026-08-26 01:12:03,287 26 INFO rb-1b89a89-224244-407968 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-26 01:12:03,295 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:03,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:03,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.008 2026-08-26 01:12:03,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:12:03,585 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:03,587 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:03,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:03,598 26 INFO rb-1b89a89-224244-407968 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-26 01:12:03,601 26 INFO rb-1b89a89-224244-407968 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-26 01:12:03,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:03,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:03,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:03,624 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "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-26 01:12:03,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:12:03,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.015 2026-08-26 01:12:03,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 01:12:03,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.067 0.155 2026-08-26 01:12:03,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "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-26 01:12:03,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:03,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:12:03,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:03,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:03,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:04,003 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:04,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:04,014 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:04,016 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:04,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.007 0.013 2026-08-26 01:12:04,027 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:04,029 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:04,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-08-26 01:12:04,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:04,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.009 0.021 2026-08-26 01:12:04,105 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.089 2026-08-26 01:12:04,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:12:04,200 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:04,259 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,263 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.061 0.034 2026-08-26 01:12:04,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-26 01:12:04,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-26 01:12:04,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-08-26 01:12:04,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 01:12:04,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:12:04,378 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:12:04,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:12:04,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 01:12:04,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-26 01:12:04,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-08-26 01:12:04,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:12:04,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.011 0.075 2026-08-26 01:12:04,502 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,558 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.007 0.026 2026-08-26 01:12:04,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:04,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:12:04,697 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.017 0.036 2026-08-26 01:12:04,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.034 2026-08-26 01:12:04,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-26 01:12:04,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:04,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:04,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-08-26 01:12:04,887 26 INFO rb-1b89a89-224244-407968 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-26 01:12:04,940 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,014 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,065 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,117 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,179 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,189 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:05,190 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:05,230 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,280 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,331 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,395 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,445 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,498 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,557 26 INFO rb-1b89a89-224244-407968 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-26 01:12:05,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31153442 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '581ad902-999e-451d-a2ce-1a94d12170ba'}] 2026-08-26 01:12:05,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:05,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31153442 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '581ad902-999e-451d-a2ce-1a94d12170ba'} created pos.order #832 2026-08-26 01:12:06,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31153442 finished 2026-08-26 01:12:06,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.159 0.389 2026-08-26 01:12:06,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.003 2026-08-26 01:12:06,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-08-26 01:12:06,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:06,199 26 INFO rb-1b89a89-224244-407968 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-26 01:12:06,250 26 INFO rb-1b89a89-224244-407968 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-26 01:12:06,308 26 INFO rb-1b89a89-224244-407968 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-26 01:12:06,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-26 01:12:06,359 26 INFO rb-1b89a89-224244-407968 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-26 01:12:06,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17719612 (allocated 19398656) 2026-08-26 01:12:06,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 125013 2026-08-26 01:12:06,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-26 01:12:06,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 125013 2026-08-26 01:12:06,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011206_511002_test_taxes_l10n_be_pos.txt 2026-08-26 01:12:06,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpd3eqlfbn_chrome_odoo" 2026-08-26 01:12:06,845 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1399, 1400] 2026-08-26 01:12:07,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 125247 2026-08-26 01:12:07,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpy9weev9h_chrome_odoo 2026-08-26 01:12:07,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39513/json/version 2026-08-26 01:12:07,360 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:07,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:07,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39513/json 2026-08-26 01:12:07,364 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:07,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39513/devtools/page/93AFC29CFB38C1B10E03615216DCA9B6 2026-08-26 01:12:07,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-26 01:12:07,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-26 01:12:07,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:07,443 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-26 01:12:07,444 26 INFO rb-1b89a89-224244-407968 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-26 01:12:07,444 26 INFO rb-1b89a89-224244-407968 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-26 01:12:07,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.038 2026-08-26 01:12:07,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '93AFC29CFB38C1B10E03615216DCA9B6', 'loaderId': '4202B0D4AFD6A7847F7A275840B1594A', 'isDownload': False} 2026-08-26 01:12:07,519 26 INFO rb-1b89a89-224244-407968 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-26 01:12:07,527 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:07,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:07,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:12:07,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:12:07,854 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:07,856 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:07,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:07,867 26 INFO rb-1b89a89-224244-407968 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-26 01:12:07,870 26 INFO rb-1b89a89-224244-407968 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-26 01:12:07,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:07,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:07,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:07,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:12:07,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:12:07,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.007 0.015 2026-08-26 01:12:07,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-08-26 01:12:08,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.092 0.160 2026-08-26 01:12:08,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:08,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:08,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.032 2026-08-26 01:12:08,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:08,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:08,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:08,310 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:08,317 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:08,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:08,322 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:08,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-08-26 01:12:08,360 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-26 01:12:08,361 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:08,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.006 0.054 2026-08-26 01:12:08,416 26 INFO rb-1b89a89-224244-407968 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-26 01:12:08,465 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:08,561 26 INFO rb-1b89a89-224244-407968 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-26 01:12:08,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.082 0.061 2026-08-26 01:12:08,571 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:08,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.010 0.125 2026-08-26 01:12:08,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:12:08,611 26 INFO rb-1b89a89-224244-407968 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-26 01:12:08,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 01:12:08,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-08-26 01:12:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-08-26 01:12:08,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:12:08,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:12:08,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:12:08,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:12:08,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:12:08,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:12:08,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:12:08,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:12:08,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:12:08,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.011 0.081 2026-08-26 01:12:08,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:12:08,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:12:08,835 26 INFO rb-1b89a89-224244-407968 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-26 01:12:08,891 26 INFO rb-1b89a89-224244-407968 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-26 01:12:08,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.007 0.024 2026-08-26 01:12:08,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:08,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:09,021 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.019 0.036 2026-08-26 01:12:09,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.034 2026-08-26 01:12:09,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:12:09,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:09,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:09,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-08-26 01:12:09,220 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,273 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,355 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,406 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,457 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,520 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,529 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:09,530 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:09,571 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,621 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,672 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,735 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,786 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,838 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,898 26 INFO rb-1b89a89-224244-407968 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-26 01:12:09,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078408 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '69e47cd9-2bf6-4216-8692-180ce9f8e482'}] 2026-08-26 01:12:09,904 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:10,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078408 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '69e47cd9-2bf6-4216-8692-180ce9f8e482'} created pos.order #833 2026-08-26 01:12:10,391 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49078408 finished 2026-08-26 01:12:10,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.157 0.427 2026-08-26 01:12:10,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:10,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:12:10,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:10,586 26 INFO rb-1b89a89-224244-407968 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-26 01:12:10,636 26 INFO rb-1b89a89-224244-407968 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-26 01:12:10,695 26 INFO rb-1b89a89-224244-407968 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-26 01:12:10,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-26 01:12:10,746 26 INFO rb-1b89a89-224244-407968 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-26 01:12:10,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17740352 (allocated 19660800) 2026-08-26 01:12:10,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 125247 2026-08-26 01:12:10,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-26 01:12:10,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 125247 2026-08-26 01:12:10,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011210_896248_test_taxes_l10n_be_pos.txt 2026-08-26 01:12:10,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpy9weev9h_chrome_odoo" 2026-08-26 01:12:11,354 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1402, 1403] 2026-08-26 01:12:11,955 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 125481 2026-08-26 01:12:11,955 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp709saou5_chrome_odoo 2026-08-26 01:12:11,955 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39277/json/version 2026-08-26 01:12:11,958 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:11,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:11,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39277/json 2026-08-26 01:12:11,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:11,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39277/devtools/page/5157FC2C06BF9E4EA215A2D5A11BDB7D 2026-08-26 01:12:11,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-26 01:12:11,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-26 01:12:12,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:12,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-26 01:12:12,115 26 INFO rb-1b89a89-224244-407968 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-26 01:12:12,115 26 INFO rb-1b89a89-224244-407968 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-26 01:12:12,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.018 0.039 2026-08-26 01:12:12,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '5157FC2C06BF9E4EA215A2D5A11BDB7D', 'loaderId': 'E00D8608A57CA2F788FE00027143AA2C', 'isDownload': False} 2026-08-26 01:12:12,181 26 INFO rb-1b89a89-224244-407968 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-26 01:12:12,189 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:12,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:12:12,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:12:12,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:12:12,523 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:12,524 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:12,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:12,537 26 INFO rb-1b89a89-224244-407968 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-26 01:12:12,540 26 INFO rb-1b89a89-224244-407968 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-26 01:12:12,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:12,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:12,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:12,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "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-26 01:12:12,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:12:12,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.015 2026-08-26 01:12:12,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:12:12,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.072 0.158 2026-08-26 01:12:12,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:12,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:12,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:12:12,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:12,914 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:12,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:12,986 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:12,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:12,996 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:12,999 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:13,005 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:13,008 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:13,013 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:13,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-08-26 01:12:13,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:12:13,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.006 0.066 2026-08-26 01:12:13,094 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.008 0.086 2026-08-26 01:12:13,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:12:13,193 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,194 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:13,259 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-26 01:12:13,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-08-26 01:12:13,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:12:13,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-08-26 01:12:13,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-08-26 01:12:13,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:12:13,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:12:13,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:13,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:13,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:12:13,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:12:13,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:12:13,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:12:13,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:12:13,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:12:13,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-08-26 01:12:13,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.076 2026-08-26 01:12:13,518 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,574 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.007 0.025 2026-08-26 01:12:13,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:13,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:12:13,708 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "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.022 0.037 2026-08-26 01:12:13,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.020 0.035 2026-08-26 01:12:13,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-08-26 01:12:13,847 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:13,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:12:13,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-08-26 01:12:13,922 26 INFO rb-1b89a89-224244-407968 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-26 01:12:13,974 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,049 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,100 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,150 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,213 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,222 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:14,223 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:14,263 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,314 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,364 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,426 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,477 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,530 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,589 26 INFO rb-1b89a89-224244-407968 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-26 01:12:14,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26257886 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '82624b64-0bcd-4292-a35b-08e92357ae8c'}] 2026-08-26 01:12:14,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:15,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26257886 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '82624b64-0bcd-4292-a35b-08e92357ae8c'} created pos.order #834 2026-08-26 01:12:15,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26257886 finished 2026-08-26 01:12:15,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.176 0.403 2026-08-26 01:12:15,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.002 2026-08-26 01:12:15,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-08-26 01:12:15,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:15,277 26 INFO rb-1b89a89-224244-407968 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-26 01:12:15,327 26 INFO rb-1b89a89-224244-407968 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-26 01:12:15,385 26 INFO rb-1b89a89-224244-407968 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-26 01:12:15,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-26 01:12:15,436 26 INFO rb-1b89a89-224244-407968 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-26 01:12:15,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17766996 (allocated 19398656) 2026-08-26 01:12:15,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 125481 2026-08-26 01:12:15,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-26 01:12:15,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 125481 2026-08-26 01:12:15,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011215_545381_test_taxes_l10n_be_pos.txt 2026-08-26 01:12:15,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp709saou5_chrome_odoo" 2026-08-26 01:12:16,003 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1405, 1406] 2026-08-26 01:12:16,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-08-26 01:12:16,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125715 2026-08-26 01:12:16,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpcp18s86a_chrome_odoo 2026-08-26 01:12:16,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34981/json/version 2026-08-26 01:12:16,570 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:16,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:16,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34981/json 2026-08-26 01:12:16,578 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:16,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34981/devtools/page/5445D36E41E7D478000630A876E2200F 2026-08-26 01:12:16,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-26 01:12:16,585 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-26 01:12:16,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:16,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-26 01:12:16,697 26 INFO rb-1b89a89-224244-407968 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-26 01:12:16,697 26 INFO rb-1b89a89-224244-407968 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-26 01:12:16,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:12:16,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:16] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.026 0.245 2026-08-26 01:12:16,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '5445D36E41E7D478000630A876E2200F', 'loaderId': 'D5A05CED47038BD35CE9294637844A46', 'isDownload': False} 2026-08-26 01:12:16,975 26 INFO rb-1b89a89-224244-407968 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-26 01:12:16,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:16,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:16] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:16,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:16] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:12:17,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:12:17,296 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:17,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:17,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:12:17,311 26 INFO rb-1b89a89-224244-407968 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-26 01:12:17,314 26 INFO rb-1b89a89-224244-407968 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-26 01:12:17,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:17,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:17,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:17,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:17,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:12:17,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.019 2026-08-26 01:12:17,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-26 01:12:17,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.067 0.163 2026-08-26 01:12:17,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:17,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:17,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 01:12:17,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:17,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:17,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:17,729 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:17,738 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:17,740 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:17,766 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:17,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:17,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.027 0.014 2026-08-26 01:12:17,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-08-26 01:12:17,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-26 01:12:17,814 26 INFO rb-1b89a89-224244-407968 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-26 01:12:17,863 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:17,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.016 0.023 2026-08-26 01:12:17,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:17,964 26 INFO rb-1b89a89-224244-407968 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-26 01:12:17,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.060 0.038 2026-08-26 01:12:17,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:17] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-26 01:12:18,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:12:18,016 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-08-26 01:12:18,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.045 0.174 2026-08-26 01:12:18,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:12:18,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:12:18,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:12:18,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:12:18,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:12:18,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.082 2026-08-26 01:12:18,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:12:18,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:12:18,201 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,258 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.016 0.067 2026-08-26 01:12:18,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.007 0.021 2026-08-26 01:12:18,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:18,455 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.018 0.038 2026-08-26 01:12:18,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.035 2026-08-26 01:12:18,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:12:18,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.011 2026-08-26 01:12:18,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:18,633 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.021 2026-08-26 01:12:18,670 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,722 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,799 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,850 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,900 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,964 26 INFO rb-1b89a89-224244-407968 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-26 01:12:18,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:18,973 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:19,015 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,066 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,116 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,178 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,229 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,282 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,342 26 INFO rb-1b89a89-224244-407968 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-26 01:12:19,347 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9252008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '9abe5a9a-7d89-4675-a6a2-408e27f062bd'}] 2026-08-26 01:12:19,353 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:20,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9252008 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '9abe5a9a-7d89-4675-a6a2-408e27f062bd'} created pos.order #835 2026-08-26 01:12:20,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9252008 finished 2026-08-26 01:12:20,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 616 0.194 0.791 2026-08-26 01:12:20,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:20,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-08-26 01:12:20,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:20,430 26 INFO rb-1b89a89-224244-407968 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-26 01:12:20,480 26 INFO rb-1b89a89-224244-407968 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-26 01:12:20,538 26 INFO rb-1b89a89-224244-407968 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-26 01:12:20,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-26 01:12:20,589 26 INFO rb-1b89a89-224244-407968 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-26 01:12:20,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17733876 (allocated 18874368) 2026-08-26 01:12:20,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125715 2026-08-26 01:12:20,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-26 01:12:20,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125715 2026-08-26 01:12:20,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011220_698951_test_taxes_l10n_br_pos.txt 2026-08-26 01:12:20,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpcp18s86a_chrome_odoo" 2026-08-26 01:12:21,063 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1408, 1409] 2026-08-26 01:12:21,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 125939 2026-08-26 01:12:21,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmprppctehz_chrome_odoo 2026-08-26 01:12:21,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39463/json/version 2026-08-26 01:12:21,476 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:21,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:21,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39463/json 2026-08-26 01:12:21,512 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:21,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39463/devtools/page/8F76FC04741319C9E9542929FEB02673 2026-08-26 01:12:21,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-26 01:12:21,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-26 01:12:21,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:21,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-26 01:12:21,705 26 INFO rb-1b89a89-224244-407968 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-26 01:12:21,705 26 INFO rb-1b89a89-224244-407968 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-26 01:12:21,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:21] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.017 0.039 2026-08-26 01:12:21,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '8F76FC04741319C9E9542929FEB02673', 'loaderId': '0C97A9B161662BC65A6FFE45288A616A', 'isDownload': False} 2026-08-26 01:12:21,768 26 INFO rb-1b89a89-224244-407968 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-26 01:12:21,776 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:21,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:21] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:21,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:21] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:12:21,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:21] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:12:22,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:22,098 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:22,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:22,111 26 INFO rb-1b89a89-224244-407968 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-26 01:12:22,113 26 INFO rb-1b89a89-224244-407968 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-26 01:12:22,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:22,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:22,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:22,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:12:22,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:12:22,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-26 01:12:22,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:12:22,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.067 0.163 2026-08-26 01:12:22,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:22,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.003 2026-08-26 01:12:22,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-08-26 01:12:22,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:22,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:22,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:22,521 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:22,530 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:22,533 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:22,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:22,567 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:22,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.030 0.014 2026-08-26 01:12:22,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:12:22,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-26 01:12:22,617 26 INFO rb-1b89a89-224244-407968 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-26 01:12:22,667 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:12:22,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.020 0.113 2026-08-26 01:12:22,763 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:22,764 26 INFO rb-1b89a89-224244-407968 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-26 01:12:22,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-26 01:12:22,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-26 01:12:22,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:12:22,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-08-26 01:12:22,860 26 INFO rb-1b89a89-224244-407968 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-26 01:12:22,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.008 0.253 2026-08-26 01:12:22,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:12:22,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-08-26 01:12:22,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:12:22,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:12:22,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:12:22,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:12:22,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:22] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:12:23,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.081 2026-08-26 01:12:23,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:12:23,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-26 01:12:23,035 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,092 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-26 01:12:23,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:23,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:23,223 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.017 0.037 2026-08-26 01:12:23,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.017 0.034 2026-08-26 01:12:23,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:12:23,353 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:23,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:23,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:23,421 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,473 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,550 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,601 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,651 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,715 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,722 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:23,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:23,765 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,816 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,866 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,929 26 INFO rb-1b89a89-224244-407968 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-26 01:12:23,980 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,033 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,093 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56816712 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '1c37f814-3534-4edb-a781-66daf0c12dd7'}] 2026-08-26 01:12:24,101 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:24,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56816712 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '1c37f814-3534-4edb-a781-66daf0c12dd7'} created pos.order #836 2026-08-26 01:12:24,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56816712 finished 2026-08-26 01:12:24,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.161 0.420 2026-08-26 01:12:24,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:24,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:12:24,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:24,781 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,831 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,890 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-26 01:12:24,941 26 INFO rb-1b89a89-224244-407968 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-26 01:12:24,996 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17791036 (allocated 18612224) 2026-08-26 01:12:24,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 125939 2026-08-26 01:12:24,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-26 01:12:24,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 125939 2026-08-26 01:12:25,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011225_059649_test_taxes_l10n_br_pos.txt 2026-08-26 01:12:25,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmprppctehz_chrome_odoo" 2026-08-26 01:12:25,423 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1411, 1412] 2026-08-26 01:12:25,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 126168 2026-08-26 01:12:25,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp6uo5j7sk_chrome_odoo 2026-08-26 01:12:25,825 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45911/json/version 2026-08-26 01:12:25,826 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:25,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:25,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45911/json 2026-08-26 01:12:25,875 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:25,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:45911/devtools/page/2D94A2A915A82C61A93009527D742306 2026-08-26 01:12:25,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-26 01:12:25,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-26 01:12:26,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:26,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-26 01:12:26,060 26 INFO rb-1b89a89-224244-407968 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-26 01:12:26,060 26 INFO rb-1b89a89-224244-407968 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-26 01:12:26,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.039 2026-08-26 01:12:26,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '2D94A2A915A82C61A93009527D742306', 'loaderId': '00BA82EA8AC5D3EE774B42D1F0416F96', 'isDownload': False} 2026-08-26 01:12:26,123 26 INFO rb-1b89a89-224244-407968 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-26 01:12:26,131 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:26,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:26,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:12:26,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.019 2026-08-26 01:12:26,439 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:26,440 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:26,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:26,452 26 INFO rb-1b89a89-224244-407968 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-26 01:12:26,455 26 INFO rb-1b89a89-224244-407968 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-26 01:12:26,457 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:12:26,462 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:26,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:26,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "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.005 2026-08-26 01:12:26,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:12:26,501 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-26 01:12:26,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:12:26,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.067 0.155 2026-08-26 01:12:26,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "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-26 01:12:26,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.003 2026-08-26 01:12:26,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:12:26,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:26,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:26,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:26,887 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:26,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:26,897 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:26,901 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:26,905 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:26,909 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:26,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.008 0.016 2026-08-26 01:12:26,959 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-26 01:12:26,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.072 2026-08-26 01:12:26,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:26] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.007 0.072 2026-08-26 01:12:26,997 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.059 0.097 2026-08-26 01:12:27,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:12:27,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:27,105 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:12:27,168 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-08-26 01:12:27,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:12:27,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-08-26 01:12:27,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:12:27,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-26 01:12:27,243 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:12:27,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:12:27,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:12:27,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:12:27,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:12:27,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:12:27,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:12:27,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:12:27,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.076 2026-08-26 01:12:27,402 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,459 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-26 01:12:27,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:27,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:27,599 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.017 0.038 2026-08-26 01:12:27,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.015 0.033 2026-08-26 01:12:27,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.042 2026-08-26 01:12:27,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:27,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:27,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.011 2026-08-26 01:12:27,787 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,840 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,920 26 INFO rb-1b89a89-224244-407968 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-26 01:12:27,971 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,021 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,085 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:28,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:28,136 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,186 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,237 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,301 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,351 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,404 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,464 26 INFO rb-1b89a89-224244-407968 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-26 01:12:28,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78956552 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '97bebac8-659e-42d8-a962-7040d85f9828'}] 2026-08-26 01:12:28,472 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:29,007 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78956552 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '97bebac8-659e-42d8-a962-7040d85f9828'} created pos.order #837 2026-08-26 01:12:29,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78956552 finished 2026-08-26 01:12:29,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.204 0.455 2026-08-26 01:12:29,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:29,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-26 01:12:29,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:29] "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-26 01:12:29,225 26 INFO rb-1b89a89-224244-407968 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-26 01:12:29,276 26 INFO rb-1b89a89-224244-407968 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-26 01:12:29,335 26 INFO rb-1b89a89-224244-407968 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-26 01:12:29,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-26 01:12:29,386 26 INFO rb-1b89a89-224244-407968 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-26 01:12:29,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17821876 (allocated 19398656) 2026-08-26 01:12:29,440 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 126168 2026-08-26 01:12:29,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-26 01:12:29,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 126168 2026-08-26 01:12:29,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011229_535182_test_taxes_l10n_br_pos.txt 2026-08-26 01:12:29,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp6uo5j7sk_chrome_odoo" 2026-08-26 01:12:29,920 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1414, 1415] 2026-08-26 01:12:30,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 126399 2026-08-26 01:12:30,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpk5hth83z_chrome_odoo 2026-08-26 01:12:30,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46155/json/version 2026-08-26 01:12:30,427 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:30,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:30,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46155/json 2026-08-26 01:12:30,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:30,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46155/devtools/page/017C3139D76D720EC608D63BEE16469B 2026-08-26 01:12:30,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-26 01:12:30,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-26 01:12:30,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:30,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-26 01:12:30,580 26 INFO rb-1b89a89-224244-407968 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-26 01:12:30,580 26 INFO rb-1b89a89-224244-407968 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-26 01:12:30,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.017 0.039 2026-08-26 01:12:30,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '017C3139D76D720EC608D63BEE16469B', 'loaderId': '22BDA17992463D7A4AC340F102094ABC', 'isDownload': False} 2026-08-26 01:12:30,644 26 INFO rb-1b89a89-224244-407968 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-26 01:12:30,652 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:30,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:12:30,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:12:30,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:12:30,989 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:30,990 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:30,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:31,003 26 INFO rb-1b89a89-224244-407968 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-26 01:12:31,006 26 INFO rb-1b89a89-224244-407968 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-26 01:12:31,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:12:31,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:31,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:31,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:12:31,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:12:31,059 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-26 01:12:31,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 01:12:31,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.070 0.158 2026-08-26 01:12:31,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:31,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:31,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:12:31,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:31,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:31,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:31,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:31,432 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:31,436 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:31,466 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:31,468 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:31,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.033 0.015 2026-08-26 01:12:31,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:12:31,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-26 01:12:31,517 26 INFO rb-1b89a89-224244-407968 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-26 01:12:31,566 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:31,666 26 INFO rb-1b89a89-224244-407968 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-26 01:12:31,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.083 0.022 2026-08-26 01:12:31,673 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:31,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-26 01:12:31,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:12:31,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-08-26 01:12:31,717 26 INFO rb-1b89a89-224244-407968 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-26 01:12:31,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-08-26 01:12:31,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.036 0.186 2026-08-26 01:12:31,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-08-26 01:12:31,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-08-26 01:12:31,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:12:31,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 01:12:31,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-26 01:12:31,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:12:31,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:31,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:12:31,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:31,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:31,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:12:31,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:12:31,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:12:31,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.100 2026-08-26 01:12:32,001 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,058 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.007 0.026 2026-08-26 01:12:32,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:12:32,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:32,201 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.020 0.037 2026-08-26 01:12:32,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.018 0.035 2026-08-26 01:12:32,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:12:32,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:32,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:32,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-08-26 01:12:32,402 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,456 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,549 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,599 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,650 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,714 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:32,723 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:32,764 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,815 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,866 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,928 26 INFO rb-1b89a89-224244-407968 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-26 01:12:32,979 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,032 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,091 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87005352 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '1fc62836-2f84-4d4e-960d-90df5b6bd049'}] 2026-08-26 01:12:33,103 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:33,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87005352 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '1fc62836-2f84-4d4e-960d-90df5b6bd049'} created pos.order #838 2026-08-26 01:12:33,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87005352 finished 2026-08-26 01:12:33,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.201 0.443 2026-08-26 01:12:33,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:33,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-26 01:12:33,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:33,835 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,885 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,944 26 INFO rb-1b89a89-224244-407968 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-26 01:12:33,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-26 01:12:33,995 26 INFO rb-1b89a89-224244-407968 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-26 01:12:34,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17861108 (allocated 19398656) 2026-08-26 01:12:34,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 126399 2026-08-26 01:12:34,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-26 01:12:34,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 126399 2026-08-26 01:12:34,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011234_115886_test_taxes_l10n_br_pos.txt 2026-08-26 01:12:34,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpk5hth83z_chrome_odoo" 2026-08-26 01:12:34,482 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1417, 1418] 2026-08-26 01:12:34,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-08-26 01:12:35,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126633 2026-08-26 01:12:35,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpbmvlfv6a_chrome_odoo 2026-08-26 01:12:35,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38571/json/version 2026-08-26 01:12:35,478 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:35,517 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:35,518 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38571/json 2026-08-26 01:12:35,518 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:35,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:38571/devtools/page/D4A19EA0D6ACDFA3E9C13BADA4F9E04A 2026-08-26 01:12:35,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-26 01:12:35,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-26 01:12:35,734 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:35,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-26 01:12:35,738 26 INFO rb-1b89a89-224244-407968 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-26 01:12:35,738 26 INFO rb-1b89a89-224244-407968 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-26 01:12:35,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:12:36,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.026 0.296 2026-08-26 01:12:36,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D4A19EA0D6ACDFA3E9C13BADA4F9E04A', 'loaderId': 'B70E342AEC395A3681405388266A37DD', 'isDownload': False} 2026-08-26 01:12:36,068 26 INFO rb-1b89a89-224244-407968 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-26 01:12:36,075 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:36,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:12:36,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:12:36,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:12:36,396 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:36,398 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:36,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:12:36,411 26 INFO rb-1b89a89-224244-407968 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-26 01:12:36,415 26 INFO rb-1b89a89-224244-407968 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-26 01:12:36,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 01:12:36,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:36,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:36,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "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.005 2026-08-26 01:12:36,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:12:36,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.014 2026-08-26 01:12:36,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-26 01:12:36,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 342 0.069 0.149 2026-08-26 01:12:36,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:36,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:36,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:12:36,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.013 2026-08-26 01:12:36,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:36,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:12:36,820 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:36,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:36,835 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:36,835 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:12:36,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.031 0.012 2026-08-26 01:12:36,870 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:36,872 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:12:36,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-08-26 01:12:36,880 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:36,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.009 0.019 2026-08-26 01:12:36,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:36] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.056 0.043 2026-08-26 01:12:36,980 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-26 01:12:37,070 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,071 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:37,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-26 01:12:37,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-26 01:12:37,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-26 01:12:37,118 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:12:37,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-08-26 01:12:37,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.024 0.079 2026-08-26 01:12:37,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:12:37,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-26 01:12:37,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:12:37,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-08-26 01:12:37,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.011 0.087 2026-08-26 01:12:37,284 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,340 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.013 0.041 2026-08-26 01:12:37,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-26 01:12:37,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:12:37,518 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "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.018 0.037 2026-08-26 01:12:37,629 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.034 2026-08-26 01:12:37,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-26 01:12:37,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:37,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:37,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:37,719 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,771 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,845 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,896 26 INFO rb-1b89a89-224244-407968 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-26 01:12:37,946 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,010 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,018 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:38,018 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:38,060 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,111 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,161 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,223 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,274 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,327 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,386 26 INFO rb-1b89a89-224244-407968 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-26 01:12:38,391 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66318020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '8ac59170-d2fc-42f4-96ce-3f8b0f49defa'}] 2026-08-26 01:12:38,392 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:39,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66318020 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '8ac59170-d2fc-42f4-96ce-3f8b0f49defa'} created pos.order #839 2026-08-26 01:12:39,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66318020 finished 2026-08-26 01:12:39,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 611 0.186 0.802 2026-08-26 01:12:39,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "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-26 01:12:39,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:12:39,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:39,480 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,530 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,589 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,639 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,689 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,743 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,796 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:12:39,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:39,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:39,883 26 INFO rb-1b89a89-224244-407968 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-26 01:12:39,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "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.015 0.035 2026-08-26 01:12:39,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.036 2026-08-26 01:12:39,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:12:40,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:40,049 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,101 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,153 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,205 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,257 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,319 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,370 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,420 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,474 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,524 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,575 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,626 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,680 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,731 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,783 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,840 26 INFO rb-1b89a89-224244-407968 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-26 01:12:40,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10265771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '7fc55ea0-a9a4-48b5-97fd-94ef837f6ecb'}] 2026-08-26 01:12:41,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10265771 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '7fc55ea0-a9a4-48b5-97fd-94ef837f6ecb'} created pos.order #840 2026-08-26 01:12:41,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10265771 finished 2026-08-26 01:12:41,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.140 0.374 2026-08-26 01:12:41,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.004 2026-08-26 01:12:41,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-08-26 01:12:41,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:41,430 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,480 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,538 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,589 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,639 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,693 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,746 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:12:41,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:41,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:41,832 26 INFO rb-1b89a89-224244-407968 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-26 01:12:41,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.033 2026-08-26 01:12:41,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.033 2026-08-26 01:12:41,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:12:41,960 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:41,982 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,035 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,102 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,153 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,204 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,259 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,309 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,360 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,410 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,464 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,515 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,567 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,624 26 INFO rb-1b89a89-224244-407968 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-26 01:12:42,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41003199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'ee1fc453-ad0f-4755-81ae-796b44b7c36d'}] 2026-08-26 01:12:43,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41003199 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'ee1fc453-ad0f-4755-81ae-796b44b7c36d'} created pos.order #841 2026-08-26 01:12:43,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41003199 finished 2026-08-26 01:12:43,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.145 0.381 2026-08-26 01:12:43,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:43,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.013 2026-08-26 01:12:43,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:43,222 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,272 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,332 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,381 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,431 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,485 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,537 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:12:43,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:43,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:43,633 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.014 0.034 2026-08-26 01:12:43,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.014 0.035 2026-08-26 01:12:43,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-26 01:12:43,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:12:43,782 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,834 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,885 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,937 26 INFO rb-1b89a89-224244-407968 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-26 01:12:43,989 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,053 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,103 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,154 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,208 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,258 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,309 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,359 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,413 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,464 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,516 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,573 26 INFO rb-1b89a89-224244-407968 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-26 01:12:44,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85684011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'a6d7bac7-4ec5-448f-bdb9-341ea7c5dba1'}] 2026-08-26 01:12:44,999 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85684011 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'a6d7bac7-4ec5-448f-bdb9-341ea7c5dba1'} created pos.order #842 2026-08-26 01:12:45,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85684011 finished 2026-08-26 01:12:45,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.150 0.380 2026-08-26 01:12:45,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:45,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:12:45,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:45,170 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,221 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,278 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,329 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,379 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,432 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,485 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:12:45,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:45,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:45,589 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,642 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.016 0.035 2026-08-26 01:12:45,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.034 2026-08-26 01:12:45,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-08-26 01:12:45,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.012 2026-08-26 01:12:45,749 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,800 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,852 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,914 26 INFO rb-1b89a89-224244-407968 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-26 01:12:45,965 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,015 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,070 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,120 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,170 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,220 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,274 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,324 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,377 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,434 26 INFO rb-1b89a89-224244-407968 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-26 01:12:46,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31157779 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': '41d5a12a-54c3-40db-8d7a-eb5354569c42'}] 2026-08-26 01:12:46,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31157779 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': '41d5a12a-54c3-40db-8d7a-eb5354569c42'} created pos.order #843 2026-08-26 01:12:46,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31157779 finished 2026-08-26 01:12:46,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.151 0.379 2026-08-26 01:12:46,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:47,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-26 01:12:47,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "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-26 01:12:47,032 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,082 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,142 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,192 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,242 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,296 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,349 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:12:47,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:47,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:47,449 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.034 2026-08-26 01:12:47,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.034 2026-08-26 01:12:47,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.045 2026-08-26 01:12:47,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:47,615 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,667 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,719 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,771 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,822 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,885 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,936 26 INFO rb-1b89a89-224244-407968 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-26 01:12:47,986 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,041 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,091 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,141 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,191 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,245 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,296 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,348 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,405 26 INFO rb-1b89a89-224244-407968 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-26 01:12:48,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58956330 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'a1685245-cf4f-4266-a144-f6284ab5e0b7'}] 2026-08-26 01:12:48,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58956330 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'a1685245-cf4f-4266-a144-f6284ab5e0b7'} created pos.order #844 2026-08-26 01:12:48,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58956330 finished 2026-08-26 01:12:48,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.162 0.387 2026-08-26 01:12:48,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:48,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-08-26 01:12:49,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:49] "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-26 01:12:49,023 26 INFO rb-1b89a89-224244-407968 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-26 01:12:49,074 26 INFO rb-1b89a89-224244-407968 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-26 01:12:49,132 26 INFO rb-1b89a89-224244-407968 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-26 01:12:49,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-26 01:12:49,183 26 INFO rb-1b89a89-224244-407968 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-26 01:12:49,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31042892 (allocated 33034240) 2026-08-26 01:12:49,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126633 2026-08-26 01:12:49,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-26 01:12:49,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126633 2026-08-26 01:12:49,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011249_386201_test_taxes_l10n_in_pos.txt 2026-08-26 01:12:49,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpbmvlfv6a_chrome_odoo" 2026-08-26 01:12:49,947 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431] 2026-08-26 01:12:50,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 126915 2026-08-26 01:12:50,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp1ri9kfut_chrome_odoo 2026-08-26 01:12:50,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40867/json/version 2026-08-26 01:12:50,912 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:50,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:12:50,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40867/json 2026-08-26 01:12:50,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:12:50,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40867/devtools/page/63BA63951C0C26F1607A3494437BC1D7 2026-08-26 01:12:50,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-26 01:12:50,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-26 01:12:51,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:12:51,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-26 01:12:51,191 26 INFO rb-1b89a89-224244-407968 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-26 01:12:51,191 26 INFO rb-1b89a89-224244-407968 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-26 01:12:51,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.022 0.042 2026-08-26 01:12:51,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '63BA63951C0C26F1607A3494437BC1D7', 'loaderId': 'E886F9D16439C8769961927290BF7350', 'isDownload': False} 2026-08-26 01:12:51,261 26 INFO rb-1b89a89-224244-407968 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-26 01:12:51,269 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:12:51,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:12:51,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:12:51,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:12:51,633 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:51,636 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:51,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:51,648 26 INFO rb-1b89a89-224244-407968 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-26 01:12:51,651 26 INFO rb-1b89a89-224244-407968 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-26 01:12:51,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:12:51,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:51,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:51,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:12:51,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:12:51,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-26 01:12:51,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:12:51,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.068 0.154 2026-08-26 01:12:51,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "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-26 01:12:51,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:52,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-26 01:12:52,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:12:52,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:12:52,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:12:52,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:52,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:52,102 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:52,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:12:52,113 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:52,115 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:52,123 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:52,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.052 2026-08-26 01:12:52,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:12:52,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.009 0.065 2026-08-26 01:12:52,206 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.052 0.092 2026-08-26 01:12:52,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:12:52,297 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:12:52,359 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:12:52,368 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 01:12:52,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-08-26 01:12:52,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:12:52,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-08-26 01:12:52,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:12:52,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:12:52,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:12:52,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:12:52,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:12:52,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-26 01:12:52,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:12:52,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.086 2026-08-26 01:12:52,566 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,622 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-26 01:12:52,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.015 2026-08-26 01:12:52,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:52,768 26 INFO rb-1b89a89-224244-407968 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-26 01:12:52,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "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.017 0.039 2026-08-26 01:12:52,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.037 2026-08-26 01:12:52,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:12:52,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:12:52,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:52,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:52,968 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,021 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,096 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,147 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,197 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,260 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,270 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:53,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:53,310 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,361 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,411 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,473 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,524 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,577 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,636 26 INFO rb-1b89a89-224244-407968 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-26 01:12:53,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12015023 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'e2482ef8-db5b-449f-bf44-6d59fcf7eb04'}] 2026-08-26 01:12:53,642 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:54,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12015023 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'e2482ef8-db5b-449f-bf44-6d59fcf7eb04'} created pos.order #845 2026-08-26 01:12:54,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12015023 finished 2026-08-26 01:12:54,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.206 0.413 2026-08-26 01:12:54,280 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:12:54,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-08-26 01:12:54,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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-26 01:12:54,369 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,419 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,477 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,528 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,578 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,631 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,684 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:12:54,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-08-26 01:12:54,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:12:54,782 26 INFO rb-1b89a89-224244-407968 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-26 01:12:54,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.017 0.049 2026-08-26 01:12:54,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.036 2026-08-26 01:12:54,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:12:54,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:54,965 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,018 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,069 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,121 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,173 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,238 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,288 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,339 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,393 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,443 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,494 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,545 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,599 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,650 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,702 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,760 26 INFO rb-1b89a89-224244-407968 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-26 01:12:55,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59499131 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '0895a9e7-b824-4f82-8869-5ab55dc0a834'}] 2026-08-26 01:12:56,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59499131 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '0895a9e7-b824-4f82-8869-5ab55dc0a834'} created pos.order #846 2026-08-26 01:12:56,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59499131 finished 2026-08-26 01:12:56,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.189 0.393 2026-08-26 01:12:56,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12: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.003 2026-08-26 01:12:56,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-26 01:12:56,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:12:56,413 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,463 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,522 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,573 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,623 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,676 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,730 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:12:56,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:56,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:56,816 26 INFO rb-1b89a89-224244-407968 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-26 01:12:56,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.022 0.039 2026-08-26 01:12:56,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.017 0.036 2026-08-26 01:12:56,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-08-26 01:12:56,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:57,004 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,056 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,119 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,170 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,221 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,275 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,325 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,375 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,426 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,480 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,530 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,582 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,639 26 INFO rb-1b89a89-224244-407968 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-26 01:12:57,643 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68991374 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': '55a5308a-e617-4422-a7f0-22c947c93396'}] 2026-08-26 01:12:58,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68991374 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': '55a5308a-e617-4422-a7f0-22c947c93396'} created pos.order #847 2026-08-26 01:12:58,104 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68991374 finished 2026-08-26 01:12:58,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.178 0.378 2026-08-26 01:12:58,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:12:58,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-26 01:12:58,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:12:58,271 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,321 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,380 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,429 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,480 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,533 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,586 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:12:58,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:12:58,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:12:58,682 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.035 2026-08-26 01:12:58,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.034 2026-08-26 01:12:58,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:12:58,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:12:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:12:58,849 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,900 26 INFO rb-1b89a89-224244-407968 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-26 01:12:58,952 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,003 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,055 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,118 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,169 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,220 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,274 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,324 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,374 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,425 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,479 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,530 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,582 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,638 26 INFO rb-1b89a89-224244-407968 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-26 01:12:59,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19829851 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': '93a669cc-6713-42b3-a63d-8f9cce514f41'}] 2026-08-26 01:13:00,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19829851 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': '93a669cc-6713-42b3-a63d-8f9cce514f41'} created pos.order #848 2026-08-26 01:13:00,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19829851 finished 2026-08-26 01:13:00,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.193 0.375 2026-08-26 01:13:00,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:00,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.016 2026-08-26 01:13:00,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "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-26 01:13:00,292 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,342 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,401 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,451 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,501 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,555 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,608 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:13:00,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:00,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:00,699 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.015 0.034 2026-08-26 01:13:00,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.034 2026-08-26 01:13:00,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:13:00,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:13:00,865 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,917 26 INFO rb-1b89a89-224244-407968 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-26 01:13:00,968 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,031 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,081 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,132 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,186 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,236 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,286 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,337 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,391 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,442 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,494 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,552 26 INFO rb-1b89a89-224244-407968 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-26 01:13:01,557 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383200 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': '0935ddb8-ecca-41c6-a664-b794b82a6633'}] 2026-08-26 01:13:02,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383200 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': '0935ddb8-ecca-41c6-a664-b794b82a6633'} created pos.order #849 2026-08-26 01:13:02,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94383200 finished 2026-08-26 01:13:02,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.205 0.378 2026-08-26 01:13:02,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.002 2026-08-26 01:13:02,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:13:02,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:13:02,213 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,263 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,324 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,373 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,423 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,477 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,530 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:02,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:02,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:02,616 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "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.015 0.036 2026-08-26 01:13:02,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.033 2026-08-26 01:13:02,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:13:02,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:02,782 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,834 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,886 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,937 26 INFO rb-1b89a89-224244-407968 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-26 01:13:02,989 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,055 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,105 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,156 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,210 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,260 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,311 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,361 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,415 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,466 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,519 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,575 26 INFO rb-1b89a89-224244-407968 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-26 01:13:03,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52607782 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': 'daa2630f-5779-4184-a824-091c83df2cf4'}] 2026-08-26 01:13:04,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52607782 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': 'daa2630f-5779-4184-a824-091c83df2cf4'} created pos.order #850 2026-08-26 01:13:04,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52607782 finished 2026-08-26 01:13:04,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.211 0.384 2026-08-26 01:13:04,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:04,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-08-26 01:13:04,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:04,240 26 INFO rb-1b89a89-224244-407968 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-26 01:13:04,290 26 INFO rb-1b89a89-224244-407968 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-26 01:13:04,350 26 INFO rb-1b89a89-224244-407968 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-26 01:13:04,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-26 01:13:04,399 26 INFO rb-1b89a89-224244-407968 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-26 01:13:04,518 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31251872 (allocated 33693696) 2026-08-26 01:13:04,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 126915 2026-08-26 01:13:04,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-26 01:13:04,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 126915 2026-08-26 01:13:04,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011304_581441_test_taxes_l10n_in_pos.txt 2026-08-26 01:13:04,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp1ri9kfut_chrome_odoo" 2026-08-26 01:13:06,158 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449] 2026-08-26 01:13:07,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 127202 2026-08-26 01:13:07,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpkz61fjus_chrome_odoo 2026-08-26 01:13:07,133 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33963/json/version 2026-08-26 01:13:07,134 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:07,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:13:07,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33963/json 2026-08-26 01:13:07,188 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:07,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33963/devtools/page/E099A4BE947D69AF758F39836285F59A 2026-08-26 01:13:07,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-26 01:13:07,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-26 01:13:07,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:13:07,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-26 01:13:07,434 26 INFO rb-1b89a89-224244-407968 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-26 01:13:07,434 26 INFO rb-1b89a89-224244-407968 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-26 01:13:07,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.016 0.038 2026-08-26 01:13:07,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'E099A4BE947D69AF758F39836285F59A', 'loaderId': 'D79D7FFEBD88D01E43554281EAC7F22C', 'isDownload': False} 2026-08-26 01:13:07,495 26 INFO rb-1b89a89-224244-407968 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-26 01:13:07,503 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:13:07,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:13:07,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:13:07,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:13:07,792 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:07,794 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:07,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:13:07,805 26 INFO rb-1b89a89-224244-407968 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-26 01:13:07,808 26 INFO rb-1b89a89-224244-407968 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-26 01:13:07,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:13:07,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:07,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:07,832 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "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.005 2026-08-26 01:13:07,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:13:07,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.021 2026-08-26 01:13:07,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-08-26 01:13:08,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.067 0.153 2026-08-26 01:13:08,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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-26 01:13:08,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:08,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:13:08,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.009 2026-08-26 01:13:08,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:13:08,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:13:08,215 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:08,227 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:08,229 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:08,264 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:08,267 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:08,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.036 0.013 2026-08-26 01:13:08,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:13:08,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:13:08,311 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,358 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-26 01:13:08,394 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,468 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.013 0.138 2026-08-26 01:13:08,478 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:08,498 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.008 0.167 2026-08-26 01:13:08,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-26 01:13:08,530 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-26 01:13:08,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-08-26 01:13:08,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-08-26 01:13:08,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:13:08,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:13:08,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:13:08,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:13:08,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:13:08,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:13:08,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:13:08,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:13:08,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:13:08,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.084 2026-08-26 01:13:08,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:13:08,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:13:08,733 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,789 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-26 01:13:08,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:13:08,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:08,928 26 INFO rb-1b89a89-224244-407968 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-26 01:13:08,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:08] "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.018 0.044 2026-08-26 01:13:09,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.016 0.037 2026-08-26 01:13:09,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-08-26 01:13:09,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:13:09,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:09,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:09,134 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,186 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,260 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,311 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,361 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,426 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,436 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:09,437 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:09,476 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,527 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,577 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,639 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,690 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,742 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,801 26 INFO rb-1b89a89-224244-407968 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-26 01:13:09,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92558878 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '87257724-30d8-47ac-884b-2962c918e463'}] 2026-08-26 01:13:09,808 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:10,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92558878 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '87257724-30d8-47ac-884b-2962c918e463'} created pos.order #851 2026-08-26 01:13:10,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92558878 finished 2026-08-26 01:13:10,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.275 0.423 2026-08-26 01:13:10,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:10,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-26 01:13:10,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:10,602 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,653 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,713 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,763 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,814 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,867 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,920 26 INFO rb-1b89a89-224244-407968 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-26 01:13:10,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:13:10,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:13:10,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:11,016 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:11] "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.016 0.036 2026-08-26 01:13:11,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-26 01:13:11,130 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:13:11,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:11,182 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,234 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,286 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,338 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,390 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,454 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,504 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,555 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,609 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,659 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,710 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,760 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,815 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,866 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,918 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,975 26 INFO rb-1b89a89-224244-407968 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-26 01:13:11,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22551419 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': 'ffcdd195-8d6b-4421-81f9-cc950efab154'}] 2026-08-26 01:13:12,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22551419 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': 'ffcdd195-8d6b-4421-81f9-cc950efab154'} created pos.order #852 2026-08-26 01:13:12,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22551419 finished 2026-08-26 01:13:12,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.274 0.383 2026-08-26 01:13:12,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.002 2026-08-26 01:13:12,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:12,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:12,703 26 INFO rb-1b89a89-224244-407968 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-26 01:13:12,753 26 INFO rb-1b89a89-224244-407968 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-26 01:13:12,811 26 INFO rb-1b89a89-224244-407968 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-26 01:13:12,862 26 INFO rb-1b89a89-224244-407968 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-26 01:13:12,913 26 INFO rb-1b89a89-224244-407968 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-26 01:13:12,966 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,019 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:13:13,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:13,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:13,116 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.015 0.035 2026-08-26 01:13:13,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.036 2026-08-26 01:13:13,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:13:13,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:13,283 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,335 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,398 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,449 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,499 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,554 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,604 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,655 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,705 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,759 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,809 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,862 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,918 26 INFO rb-1b89a89-224244-407968 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-26 01:13:13,922 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874775 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': '6e9f9f79-3786-494d-bd7d-713d8041e6a6'}] 2026-08-26 01:13:14,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874775 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': '6e9f9f79-3786-494d-bd7d-713d8041e6a6'} created pos.order #853 2026-08-26 01:13:14,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12874775 finished 2026-08-26 01:13:14,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.265 0.380 2026-08-26 01:13:14,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:14,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.016 2026-08-26 01:13:14,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:14,633 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,684 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,742 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,792 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,842 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,897 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,951 26 INFO rb-1b89a89-224244-407968 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-26 01:13:14,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 01:13:15,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:15,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:15,050 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.034 2026-08-26 01:13:15,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-26 01:13:15,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-26 01:13:15,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:15,214 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,266 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,318 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,370 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,422 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,484 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,535 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,585 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,640 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,690 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,740 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,791 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,845 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,896 26 INFO rb-1b89a89-224244-407968 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-26 01:13:15,949 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,008 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75398253 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': 'c4fe0beb-fc13-482e-a2e9-8df3747b43e2'}] 2026-08-26 01:13:16,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75398253 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': 'c4fe0beb-fc13-482e-a2e9-8df3747b43e2'} created pos.order #854 2026-08-26 01:13:16,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75398253 finished 2026-08-26 01:13:16,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.288 0.379 2026-08-26 01:13:16,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:13:16,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.016 2026-08-26 01:13:16,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:16,752 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,803 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,867 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,917 26 INFO rb-1b89a89-224244-407968 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-26 01:13:16,968 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,022 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,075 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:17,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.013 2026-08-26 01:13:17,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:17,166 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.016 0.033 2026-08-26 01:13:17,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-26 01:13:17,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.044 2026-08-26 01:13:17,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:17,331 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,384 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,436 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,499 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,550 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,600 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,660 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,710 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,761 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,811 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,865 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,916 26 INFO rb-1b89a89-224244-407968 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-26 01:13:17,969 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,028 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28215844 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': '6068e143-ea75-42fa-954c-9ba138edde38'}] 2026-08-26 01:13:18,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28215844 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': '6068e143-ea75-42fa-954c-9ba138edde38'} created pos.order #855 2026-08-26 01:13:18,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28215844 finished 2026-08-26 01:13:18,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.296 0.378 2026-08-26 01:13:18,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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-26 01:13:18,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.016 2026-08-26 01:13:18,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:18,778 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,828 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,892 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,942 26 INFO rb-1b89a89-224244-407968 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-26 01:13:18,993 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,047 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,100 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:19,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.013 2026-08-26 01:13:19,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:13:19,200 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,248 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.015 0.034 2026-08-26 01:13:19,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.034 2026-08-26 01:13:19,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:13:19,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:13:19,364 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,416 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,468 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,522 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,574 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,638 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,689 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,739 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,799 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,850 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,900 26 INFO rb-1b89a89-224244-407968 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-26 01:13:19,951 26 INFO rb-1b89a89-224244-407968 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-26 01:13:20,005 26 INFO rb-1b89a89-224244-407968 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-26 01:13:20,056 26 INFO rb-1b89a89-224244-407968 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-26 01:13:20,108 26 INFO rb-1b89a89-224244-407968 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-26 01:13:20,167 26 INFO rb-1b89a89-224244-407968 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-26 01:13:20,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1725170 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': '15bdecca-f854-4a13-9136-cf05c5169ee1'}] 2026-08-26 01:13:20,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1725170 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': '15bdecca-f854-4a13-9136-cf05c5169ee1'} created pos.order #856 2026-08-26 01:13:20,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1725170 finished 2026-08-26 01:13:20,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.322 0.388 2026-08-26 01:13:20,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:13:20,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:20,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:20,958 26 INFO rb-1b89a89-224244-407968 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-26 01:13:21,005 26 INFO rb-1b89a89-224244-407968 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-26 01:13:21,069 26 INFO rb-1b89a89-224244-407968 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-26 01:13:21,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-26 01:13:21,120 26 INFO rb-1b89a89-224244-407968 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-26 01:13:21,237 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31242640 (allocated 33034240) 2026-08-26 01:13:21,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 127202 2026-08-26 01:13:21,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-26 01:13:21,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 127202 2026-08-26 01:13:21,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011321_312416_test_taxes_l10n_in_pos.txt 2026-08-26 01:13:21,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpkz61fjus_chrome_odoo" 2026-08-26 01:13:25,458 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467] 2026-08-26 01:13:26,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 127489 2026-08-26 01:13:26,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpwclek4du_chrome_odoo 2026-08-26 01:13:26,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41811/json/version 2026-08-26 01:13:26,453 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:26,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-26 01:13:26,499 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41811/json 2026-08-26 01:13:26,499 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:26,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:41811/devtools/page/A663D5638D9751B81E7EB10979E907DC 2026-08-26 01:13:26,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-26 01:13:26,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-26 01:13:26,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:13:26,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-26 01:13:26,759 26 INFO rb-1b89a89-224244-407968 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-26 01:13:26,759 26 INFO rb-1b89a89-224244-407968 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-26 01:13:26,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:26] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.017 0.040 2026-08-26 01:13:26,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'A663D5638D9751B81E7EB10979E907DC', 'loaderId': '37C0C0D9A8A9EDFA78F0DA9443823CF2', 'isDownload': False} 2026-08-26 01:13:26,824 26 INFO rb-1b89a89-224244-407968 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-26 01:13:26,834 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:13:26,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:26] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:13:26,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:26] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-08-26 01:13:26,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:26] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:13:27,173 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:27,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:13:27,185 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:27,188 26 INFO rb-1b89a89-224244-407968 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-26 01:13:27,191 26 INFO rb-1b89a89-224244-407968 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-26 01:13:27,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:13:27,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:27,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:27,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "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-26 01:13:27,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:13:27,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.015 2026-08-26 01:13:27,239 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-08-26 01:13:27,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.069 0.156 2026-08-26 01:13:27,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:27,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:27,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:13:27,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:13:27,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-26 01:13:27,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:13:27,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:27,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:13:27,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:27,660 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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-26 01:13:27,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:27,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.041 2026-08-26 01:13:27,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:13:27,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:13:27,724 26 INFO rb-1b89a89-224244-407968 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-26 01:13:27,767 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:27,787 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:27,793 26 INFO rb-1b89a89-224244-407968 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-26 01:13:27,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.015 0.019 2026-08-26 01:13:27,862 26 INFO rb-1b89a89-224244-407968 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-26 01:13:27,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.061 0.054 2026-08-26 01:13:27,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:13:27,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-08-26 01:13:27,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:13:27,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-08-26 01:13:27,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:13:27,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:13:27,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-08-26 01:13:27,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:13:27,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:27] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:13:28,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:13:28,020 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:13:28,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:13:28,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:13:28,056 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:13:28,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:13:28,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 01:13:28,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-26T01:11:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 01:13:28,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.010 0.116 2026-08-26 01:13:28,149 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,205 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.006 0.025 2026-08-26 01:13:28,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.007 0.017 2026-08-26 01:13:28,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:13:28,352 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "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.017 0.036 2026-08-26 01:13:28,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.017 0.041 2026-08-26 01:13:28,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-08-26 01:13:28,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.007 2026-08-26 01:13:28,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:13:28,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:28,550 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,602 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,678 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,730 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,780 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,842 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,852 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:28,853 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:28,892 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,943 26 INFO rb-1b89a89-224244-407968 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-26 01:13:28,993 26 INFO rb-1b89a89-224244-407968 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-26 01:13:29,056 26 INFO rb-1b89a89-224244-407968 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-26 01:13:29,107 26 INFO rb-1b89a89-224244-407968 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-26 01:13:29,160 26 INFO rb-1b89a89-224244-407968 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-26 01:13:29,219 26 INFO rb-1b89a89-224244-407968 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-26 01:13:29,224 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64454719 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'ca7e607c-f13b-486b-9938-615d8a1f03d2'}] 2026-08-26 01:13:29,226 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:29,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64454719 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'ca7e607c-f13b-486b-9938-615d8a1f03d2'} created pos.order #857 2026-08-26 01:13:29,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64454719 finished 2026-08-26 01:13:30,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.362 0.417 2026-08-26 01:13:30,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:30,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.016 2026-08-26 01:13:30,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:30,098 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,148 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,206 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,257 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,307 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,361 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,414 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:30,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:30,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:13:30,514 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.034 2026-08-26 01:13:30,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.037 2026-08-26 01:13:30,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.080 2026-08-26 01:13:30,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:30,714 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,766 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,818 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,869 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,921 26 INFO rb-1b89a89-224244-407968 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-26 01:13:30,987 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,037 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,088 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,142 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,192 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,243 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,293 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,348 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,398 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,451 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,511 26 INFO rb-1b89a89-224244-407968 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-26 01:13:31,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95815538 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': '8a0bf005-5daf-4eb2-ba13-734c9be9d2a7'}] 2026-08-26 01:13:32,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95815538 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': '8a0bf005-5daf-4eb2-ba13-734c9be9d2a7'} created pos.order #858 2026-08-26 01:13:32,215 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95815538 finished 2026-08-26 01:13:32,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.364 0.433 2026-08-26 01:13:32,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:32,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:13:32,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "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-26 01:13:32,378 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,428 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,487 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,537 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,588 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,641 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,694 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:13:32,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:32,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:32,781 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.015 0.034 2026-08-26 01:13:32,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.035 2026-08-26 01:13:32,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.050 2026-08-26 01:13:32,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:32,947 26 INFO rb-1b89a89-224244-407968 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-26 01:13:32,999 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,063 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,113 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,164 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,218 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,268 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,319 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,369 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,423 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,474 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,526 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,583 26 INFO rb-1b89a89-224244-407968 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-26 01:13:33,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33153491 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'f4083392-e43e-400d-b5b9-84d77e1d249c'}] 2026-08-26 01:13:34,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33153491 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'f4083392-e43e-400d-b5b9-84d77e1d249c'} created pos.order #859 2026-08-26 01:13:34,239 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33153491 finished 2026-08-26 01:13:34,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.362 0.381 2026-08-26 01:13:34,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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-26 01:13:34,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-08-26 01:13:34,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:34,395 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,445 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,504 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,553 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,603 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,656 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,709 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:34,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.013 2026-08-26 01:13:34,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:34,797 26 INFO rb-1b89a89-224244-407968 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-26 01:13:34,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.015 0.035 2026-08-26 01:13:34,903 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.017 0.034 2026-08-26 01:13:34,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:13:34,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:34,964 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,015 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,067 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,119 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,171 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,232 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,283 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,333 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,388 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,438 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,488 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,539 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,593 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,643 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,696 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,753 26 INFO rb-1b89a89-224244-407968 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-26 01:13:35,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56833176 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'a530d4c4-0a1b-4e46-acdc-be22d9c64a7b'}] 2026-08-26 01:13:36,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56833176 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'a530d4c4-0a1b-4e46-acdc-be22d9c64a7b'} created pos.order #860 2026-08-26 01:13:36,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56833176 finished 2026-08-26 01:13:36,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.397 0.384 2026-08-26 01:13:36,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:36,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-08-26 01:13:36,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "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-26 01:13:36,603 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,654 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,713 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,763 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,814 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,868 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,922 26 INFO rb-1b89a89-224244-407968 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-26 01:13:36,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:36,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:13:36,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:37,014 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:37] "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.015 0.034 2026-08-26 01:13:37,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.016 0.034 2026-08-26 01:13:37,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:13:37,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.012 2026-08-26 01:13:37,181 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,233 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,286 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,353 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,404 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,455 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,510 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,560 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,610 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,661 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,717 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,767 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,820 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,879 26 INFO rb-1b89a89-224244-407968 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-26 01:13:37,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #111981 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '7e61b48b-3bfa-4349-a926-e717d280b550'}] 2026-08-26 01:13:38,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #111981 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '7e61b48b-3bfa-4349-a926-e717d280b550'} created pos.order #861 2026-08-26 01:13:38,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #111981 finished 2026-08-26 01:13:38,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.428 0.406 2026-08-26 01:13:38,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.018 2026-08-26 01:13:38,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-26 01:13:38,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:38,859 26 INFO rb-1b89a89-224244-407968 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-26 01:13:38,909 26 INFO rb-1b89a89-224244-407968 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-26 01:13:38,969 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,018 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,068 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,121 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,174 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:13:39,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.012 2026-08-26 01:13:39,232 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:39,263 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "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.014 0.033 2026-08-26 01:13:39,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.015 0.035 2026-08-26 01:13:39,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:13:39,391 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.005 0.011 2026-08-26 01:13:39,413 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,465 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,516 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,568 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,619 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,681 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,731 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,782 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,836 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,885 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,936 26 INFO rb-1b89a89-224244-407968 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-26 01:13:39,986 26 INFO rb-1b89a89-224244-407968 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-26 01:13:40,040 26 INFO rb-1b89a89-224244-407968 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-26 01:13:40,090 26 INFO rb-1b89a89-224244-407968 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-26 01:13:40,142 26 INFO rb-1b89a89-224244-407968 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-26 01:13:40,199 26 INFO rb-1b89a89-224244-407968 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-26 01:13:40,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97081708 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'd19b132b-893f-4da1-b5e1-de0d707afeaa'}] 2026-08-26 01:13:40,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97081708 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'd19b132b-893f-4da1-b5e1-de0d707afeaa'} created pos.order #862 2026-08-26 01:13:40,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97081708 finished 2026-08-26 01:13:40,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.387 0.407 2026-08-26 01:13:41,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:13:41,034 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.021 2026-08-26 01:13:41,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:41,061 26 INFO rb-1b89a89-224244-407968 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-26 01:13:41,112 26 INFO rb-1b89a89-224244-407968 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-26 01:13:41,171 26 INFO rb-1b89a89-224244-407968 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-26 01:13:41,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-26 01:13:41,220 26 INFO rb-1b89a89-224244-407968 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-26 01:13:41,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31313172 (allocated 34082816) 2026-08-26 01:13:41,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 127489 2026-08-26 01:13:41,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-26 01:13:41,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 127489 2026-08-26 01:13:41,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011341_421629_test_taxes_l10n_in_pos.txt 2026-08-26 01:13:41,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpwclek4du_chrome_odoo" 2026-08-26 01:13:50,894 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485] 2026-08-26 01:13:50,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-08-26 01:13:54,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-08-26 01:13:54,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 127778 2026-08-26 01:13:54,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmp03t3hgez_chrome_odoo 2026-08-26 01:13:54,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34195/json/version 2026-08-26 01:13:54,845 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:54,893 26 INFO rb-1b89a89-224244-407968 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-26 01:13:54,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34195/json 2026-08-26 01:13:54,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:54,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:34195/devtools/page/04D5AAC4030A09B4264BCC0C27B8C75C 2026-08-26 01:13:54,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-08-26 01:13:54,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-08-26 01:13:55,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:13:55,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-08-26 01:13:55,025 26 INFO rb-1b89a89-224244-407968 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-26 01:13:55,025 26 INFO rb-1b89a89-224244-407968 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-26 01:13:55,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:13:55,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.016 0.253 2026-08-26 01:13:55,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '04D5AAC4030A09B4264BCC0C27B8C75C', 'loaderId': '6D72EACC2ACF19E3E38D0ADDB48FEA8A', 'isDownload': False} 2026-08-26 01:13:55,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-08-26 01:13:55,318 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:13:55,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:13:55,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:13:55,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:13:55,618 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:55,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:55,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:13:55,632 26 INFO rb-1b89a89-224244-407968 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-26 01:13:55,636 26 INFO rb-1b89a89-224244-407968 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-26 01:13:55,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:13:55,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:55,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:55,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:13:55,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:13:55,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.008 0.020 2026-08-26 01:13:55,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:13:55,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.072 0.162 2026-08-26 01:13:55,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:55,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.003 2026-08-26 01:13:56,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-26 01:13:56,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:13:56,063 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:56,091 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:56,100 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:56,101 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:56,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:56,107 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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-26 01:13:56,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-08-26 01:13:56,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:13:56,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-26 01:13:56,186 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,199 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:56,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:56,283 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.064 0.033 2026-08-26 01:13:56,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-26 01:13:56,361 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.050 0.111 2026-08-26 01:13:56,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-26 01:13:56,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-26 01:13:56,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.007 0.216 2026-08-26 01:13:56,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-08-26 01:13:56,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:13:56,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.010 0.091 2026-08-26 01:13:56,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-26 01:13:56,497 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-26 01:13:56,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-26 01:13:56,554 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.014 0.043 2026-08-26 01:13:56,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:13:56,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:13:56,715 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "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.018 0.038 2026-08-26 01:13:56,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.017 0.035 2026-08-26 01:13:56,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.051 2026-08-26 01:13:56,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.011 2026-08-26 01:13:56,880 26 INFO rb-1b89a89-224244-407968 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-26 01:13:56,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.005 0.011 2026-08-26 01:13:56,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:13:56,944 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,007 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,069 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,077 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:57,078 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:57,119 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,170 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,234 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,294 26 INFO rb-1b89a89-224244-407968 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-26 01:13:57,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22216082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '9f104d37-cb61-456a-ad3e-275ee0e660da'}] 2026-08-26 01:13:57,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:57,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22216082 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '9f104d37-cb61-456a-ad3e-275ee0e660da'} created pos.order #863 2026-08-26 01:13:57,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22216082 finished 2026-08-26 01:13:57,637 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1494] 2026-08-26 01:13:57,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.133 0.282 2026-08-26 01:13:57,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.008 0.017 2026-08-26 01:13:57,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:13:57,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:57,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-08-26 01:13:57,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:13:57,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17849528 (allocated 19398656) 2026-08-26 01:13:57,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 127778 2026-08-26 01:13:57,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-08-26 01:13:57,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 127778 2026-08-26 01:13:57,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011357_968007_test_pos_sale_loyalty_1.txt 2026-08-26 01:13:57,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmp03t3hgez_chrome_odoo" 2026-08-26 01:13:57,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-08-26 01:13:58,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 128004 2026-08-26 01:13:58,292 26 INFO rb-1b89a89-224244-407968 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/tmpca_vgbld_chrome_odoo 2026-08-26 01:13:58,292 26 INFO rb-1b89a89-224244-407968 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:34575/json/version 2026-08-26 01:13:58,293 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:58,359 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,359 26 INFO rb-1b89a89-224244-407968 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:34575/json 2026-08-26 01:13:58,359 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:13:58,365 26 INFO rb-1b89a89-224244-407968 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:34575/devtools/page/E11D852E821EDECCD052F68C173975BD 2026-08-26 01:13:58,370 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,375 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:13:58,489 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,490 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,490 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:13:58,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:58] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.015 0.261 2026-08-26 01:13:58,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'E11D852E821EDECCD052F68C173975BD', 'loaderId': 'C00ECE788F76A30282B22E764FC5F553', 'isDownload': False} 2026-08-26 01:13:58,773 26 INFO rb-1b89a89-224244-407968 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-26 01:13:58,783 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:13:58,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:13:58,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-26 01:13:58,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:13:59,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:59,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:13:59,133 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:59,135 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,138 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:13:59,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:13:59,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:59,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.007 2026-08-26 01:13:59,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:13:59,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.008 0.020 2026-08-26 01:13:59,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:13:59,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.072 0.167 2026-08-26 01:13:59,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:59,492 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:13:59,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:13:59,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13: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.031 2026-08-26 01:13:59,567 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-08-26 01:13:59,608 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:13:59,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:59,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:13:59,627 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:59,661 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-08-26 01:13:59,663 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:59,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.008 0.040 2026-08-26 01:13:59,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:13:59,679 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:13:59,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.067 0.019 2026-08-26 01:13:59,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.007 0.101 2026-08-26 01:13:59,801 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 01:13:59,862 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:13:59,869 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:13:59,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-26 01:13:59,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:13:59,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:13:59,919 26 INFO rb-1b89a89-224244-407968 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-26 01:13:59,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-08-26 01:13:59,933 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:13:59,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:13:59,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:13:59] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-08-26 01:14:00,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.012 0.092 2026-08-26 01:14:00,031 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,087 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.014 0.044 2026-08-26 01:14:00,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.007 0.016 2026-08-26 01:14:00,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:14:00,264 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.019 0.038 2026-08-26 01:14:00,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.017 0.036 2026-08-26 01:14:00,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.049 2026-08-26 01:14:00,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.005 0.011 2026-08-26 01:14:00,429 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.005 0.011 2026-08-26 01:14:00,500 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,550 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,601 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,651 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-08-26 01:14:00,652 26 INFO rb-1b89a89-224244-407968 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-26 01:14:00,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16486248 (allocated 18350080) 2026-08-26 01:14:00,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 128004 2026-08-26 01:14:00,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-08-26 01:14:00,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 128004 2026-08-26 01:14:00,760 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011400_760332_test_pos_sale_loyalty_ignored_in_pos.txt 2026-08-26 01:14:00,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpca_vgbld_chrome_odoo" 2026-08-26 01:14:00,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-08-26 01:14:01,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 128223 2026-08-26 01:14:01,174 26 INFO rb-1b89a89-224244-407968 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/tmpeqdqsan0_chrome_odoo 2026-08-26 01:14:01,174 26 INFO rb-1b89a89-224244-407968 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:41563/json/version 2026-08-26 01:14:01,174 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:01,211 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,211 26 INFO rb-1b89a89-224244-407968 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:41563/json 2026-08-26 01:14:01,212 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:01,259 26 INFO rb-1b89a89-224244-407968 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:41563/devtools/page/193BB49359532221218D74A2275EE96A 2026-08-26 01:14:01,268 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,271 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:14:01,392 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,393 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,393 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:01,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:01] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.015 0.229 2026-08-26 01:14:01,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '193BB49359532221218D74A2275EE96A', 'loaderId': 'BB512FA16741253D8A44D103F68FA507', 'isDownload': False} 2026-08-26 01:14:01,644 26 INFO rb-1b89a89-224244-407968 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-26 01:14:01,652 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:01,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:01,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:14:01,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:14:02,006 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,008 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:14:02,023 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,025 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.003 2026-08-26 01:14:02,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:02,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "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.005 2026-08-26 01:14:02,057 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:14:02,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.008 0.019 2026-08-26 01:14:02,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:14:02,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.065 0.134 2026-08-26 01:14:02,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:14:02,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:14:02,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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.002 2026-08-26 01:14:02,374 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:14:02,405 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,416 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:14:02,419 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:14:02,426 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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-26 01:14:02,429 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:02,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.008 0.040 2026-08-26 01:14:02,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:14:02,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-26 01:14:02,509 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,574 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:14:02,588 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,600 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:02,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.018 0.025 2026-08-26 01:14:02,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-08-26 01:14:02,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-08-26 01:14:02,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:14:02,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.006 0.153 2026-08-26 01:14:02,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:14:02,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:14:02,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.011 0.076 2026-08-26 01:14:02,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-26 01:14:02,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-26 01:14:02,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:14:02,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:02] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-26T01:13:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-08-26 01:14:02,830 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,882 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,936 26 INFO rb-1b89a89-224244-407968 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-26 01:14:02,991 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,046 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,099 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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 - 7 0.002 0.007 2026-08-26 01:14:03,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.003 0.010 2026-08-26 01:14:03,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:14:03,150 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,200 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,262 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:03,271 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:03,313 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,363 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,426 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,480 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:14:03,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76286911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '64f30935-9980-4353-92eb-81a0b43772c0'}] 2026-08-26 01:14:03,502 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:03,637 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76286911 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '64f30935-9980-4353-92eb-81a0b43772c0'} created pos.order #864 2026-08-26 01:14:03,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76286911 finished 2026-08-26 01:14:03,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.049 0.117 2026-08-26 01:14:03,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.008 0.017 2026-08-26 01:14:03,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:03,769 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,770 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,813 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15720000 (allocated 17039360) 2026-08-26 01:14:03,816 26 INFO rb-1b89a89-224244-407968 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 128223 2026-08-26 01:14:03,816 26 INFO rb-1b89a89-224244-407968 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-26 01:14:03,816 26 INFO rb-1b89a89-224244-407968 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 128223 2026-08-26 01:14:03,911 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011403_911760_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-08-26 01:14:03,912 26 INFO rb-1b89a89-224244-407968 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/tmpeqdqsan0_chrome_odoo" 2026-08-26 01:14:03,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:14:06,792 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-08-26 01:14:07,185 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-08-26 01:14:07,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-08-26 01:14:07,429 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:14:07,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-08-26 01:14:09,254 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:09,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29103187 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '4ab0c6cf-53f5-4cbf-883d-e238adbae824'}] 2026-08-26 01:14:09,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29103187 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '4ab0c6cf-53f5-4cbf-883d-e238adbae824'} created pos.order #867 2026-08-26 01:14:09,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29103187 finished 2026-08-26 01:14:09,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 76 0.018 0.110 2026-08-26 01:14:09,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:14:09,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-08-26 01:14:11,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:14:11,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-08-26 01:14:13,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 128441 2026-08-26 01:14:13,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpai3a96pe_chrome_odoo 2026-08-26 01:14:13,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46569/json/version 2026-08-26 01:14:13,277 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:13,314 26 INFO rb-1b89a89-224244-407968 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-26 01:14:13,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46569/json 2026-08-26 01:14:13,315 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:13,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:46569/devtools/page/1D9DF3904E7275ACC8151E2B42602709 2026-08-26 01:14:13,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-08-26 01:14:13,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-08-26 01:14:13,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-08-26 01:14:13,511 26 INFO rb-1b89a89-224244-407968 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=568d532582504066" in browser 2026-08-26 01:14:13,511 26 INFO rb-1b89a89-224244-407968 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=568d532582504066" 2026-08-26 01:14:13,518 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:13,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /pos-self/138?access_token=568d532582504066 HTTP/1.1" 200 - 59 0.014 0.169 2026-08-26 01:14:13,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '1D9DF3904E7275ACC8151E2B42602709', 'loaderId': '1F298BB365ACFD14A5E008C7351C4352', 'isDownload': False} 2026-08-26 01:14:13,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-08-26 01:14:13,710 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:13,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:13,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.012 0.017 2026-08-26 01:14:13,748 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:13,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.040 2026-08-26 01:14:13,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:13,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:14:13,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:13,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:14:13,860 26 INFO rb-1b89a89-224244-407968 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=568d532582504066", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:13,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:14:13,863 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:13,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:13,865 26 INFO rb-1b89a89-224244-407968 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-26 01:14:13,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:14:13,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:14:14,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.041 0.085 2026-08-26 01:14:14,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-26 01:14:14,058 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/ir.attachment/7470/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:14,111 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/pos.category/319/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:14:14,147 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:14,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/pos.category/318/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-08-26 01:14:14,163 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2326/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 01:14:14,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2321/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:14:14,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2322/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:14:14,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2325/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:14:14,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2323/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:14,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.template/2324/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:14:14,221 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,275 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,337 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,395 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/ir.attachment/7436/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:14:14,406 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:14,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.product/2819/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:14:14,462 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,498 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,551 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,604 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,657 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,718 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,772 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:14] "GET /web/image/product.product/2820/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:14:14,824 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,875 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,937 26 INFO rb-1b89a89-224244-407968 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-26 01:14:14,954 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70961622 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '52322b35-2f24-4be3-9983-5e24818cd660'}] 2026-08-26 01:14:14,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70961622 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '52322b35-2f24-4be3-9983-5e24818cd660'} created pos.order #868 2026-08-26 01:14:14,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70961622 finished 2026-08-26 01:14:15,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.026 0.058 2026-08-26 01:14:15,063 26 INFO rb-1b89a89-224244-407968 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-26 01:14:15,115 26 INFO rb-1b89a89-224244-407968 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-26 01:14:15,169 26 INFO rb-1b89a89-224244-407968 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-26 01:14:15,221 26 INFO rb-1b89a89-224244-407968 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-26 01:14:15,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-08-26 01:14:15,271 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:14:15,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8942212 (allocated 9699328) 2026-08-26 01:14:15,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 128441 2026-08-26 01:14:15,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-08-26 01:14:15,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 128441 2026-08-26 01:14:15,353 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011415_353009_test_self_order_always_attribute.txt 2026-08-26 01:14:15,353 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpai3a96pe_chrome_odoo" 2026-08-26 01:14:15,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-08-26 01:14:16,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 128639 2026-08-26 01:14:16,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmp1wsb6hw3_chrome_odoo 2026-08-26 01:14:16,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:35919/json/version 2026-08-26 01:14:16,879 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:16,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-08-26 01:14:16,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:35919/json 2026-08-26 01:14:16,916 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:16,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:35919/devtools/page/C7848F48D95D8CA164E1F4FF00053402 2026-08-26 01:14:16,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-08-26 01:14:16,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-08-26 01:14:16,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-08-26 01:14:17,102 26 INFO rb-1b89a89-224244-407968 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=4dba3ade5d7f4758" in browser 2026-08-26 01:14:17,102 26 INFO rb-1b89a89-224244-407968 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=4dba3ade5d7f4758" 2026-08-26 01:14:17,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:17,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /pos-self/139?access_token=4dba3ade5d7f4758 HTTP/1.1" 200 - 59 0.014 0.171 2026-08-26 01:14:17,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'C7848F48D95D8CA164E1F4FF00053402', 'loaderId': '336AB54907CCC212569320221EAD6F78', 'isDownload': False} 2026-08-26 01:14:17,296 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,304 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:17,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:17,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-26 01:14:17,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:17,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.039 2026-08-26 01:14:17,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:17,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:14:17,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:17,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:17,458 26 INFO rb-1b89a89-224244-407968 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=4dba3ade5d7f4758", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:17,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:14:17,461 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:17,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:17,463 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:14:17,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:17,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.038 0.078 2026-08-26 01:14:17,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-26 01:14:17,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-08-26 01:14:17,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/ir.attachment/7511/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:17,700 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/pos.category/318/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:14:17,730 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:17,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/product.template/2321/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:14:17,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/product.template/2322/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:14:17,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/product.template/2323/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:14:17,771 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/product.template/2324/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:14:17,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/image/product.template/2325/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:14:17,829 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,849 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:17,882 26 INFO rb-1b89a89-224244-407968 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-26 01:14:17,944 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,003 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:18] "GET /web/image/ir.attachment/7477/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:18,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:18] "GET /web/image/product.product/2818/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:14:18,054 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,105 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,158 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,212 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,265 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,318 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,377 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,432 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,483 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,535 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,596 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16404498 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'fd783ecb-ab44-41b4-9db7-53737fd29d03'}] 2026-08-26 01:14:18,630 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16404498 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'fd783ecb-ab44-41b4-9db7-53737fd29d03'} created pos.order #869 2026-08-26 01:14:18,636 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16404498 finished 2026-08-26 01:14:18,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.024 0.058 2026-08-26 01:14:18,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-26 01:14:18,729 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,781 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,836 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,887 26 INFO rb-1b89a89-224244-407968 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-26 01:14:18,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-08-26 01:14:18,937 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:14:18,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8996468 (allocated 9961472) 2026-08-26 01:14:18,960 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 128639 2026-08-26 01:14:18,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-08-26 01:14:18,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 128639 2026-08-26 01:14:19,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011419_021627_test_self_order_attribute.txt 2026-08-26 01:14:19,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmp1wsb6hw3_chrome_odoo" 2026-08-26 01:14:19,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-08-26 01:14:20,461 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5428] 2026-08-26 01:14:20,482 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [2818] 2026-08-26 01:14:20,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 128828 2026-08-26 01:14:20,773 26 INFO rb-1b89a89-224244-407968 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/tmpup8j49wv_chrome_odoo 2026-08-26 01:14:20,773 26 INFO rb-1b89a89-224244-407968 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:45305/json/version 2026-08-26 01:14:20,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:20,780 26 INFO rb-1b89a89-224244-407968 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-26 01:14:20,780 26 INFO rb-1b89a89-224244-407968 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:45305/json 2026-08-26 01:14:20,780 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:20,783 26 INFO rb-1b89a89-224244-407968 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:45305/devtools/page/991A9933046F04826E66AE56DC556DA9 2026-08-26 01:14:20,784 26 INFO rb-1b89a89-224244-407968 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-26 01:14:20,785 26 INFO rb-1b89a89-224244-407968 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-26 01:14:20,788 26 INFO rb-1b89a89-224244-407968 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-26 01:14:20,792 26 INFO rb-1b89a89-224244-407968 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=ff2ed25689194610" in browser 2026-08-26 01:14:20,793 26 INFO rb-1b89a89-224244-407968 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=ff2ed25689194610" 2026-08-26 01:14:20,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:21,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /pos-self/140?access_token=ff2ed25689194610 HTTP/1.1" 200 - 59 0.015 0.287 2026-08-26 01:14:21,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '991A9933046F04826E66AE56DC556DA9', 'loaderId': '29D12AD9E6E4C86C5F017C8185806EAE', 'isDownload': False} 2026-08-26 01:14:21,102 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:21,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:21,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.012 0.018 2026-08-26 01:14:21,151 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:21,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 01:14:21,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:21,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-26 01:14:21,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:14:21,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:14:21,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.009 2026-08-26 01:14:21,284 26 INFO rb-1b89a89-224244-407968 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=ff2ed25689194610", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:21,289 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:21,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:14:21,290 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-26 01:14:21,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:14:21,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.040 0.082 2026-08-26 01:14:21,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.120 2026-08-26 01:14:21,487 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/ir.attachment/7552/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:21,537 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/pos.category/318/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-08-26 01:14:21,570 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:21,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/product.template/2321/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:14:21,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/product.template/2323/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:14:21,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/product.template/2325/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:14:21,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/product.template/2324/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:14:21,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:21] "GET /web/image/product.template/2322/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:14:21,600 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,651 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-08-26 01:14:21,703 26 INFO rb-1b89a89-224244-407968 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-26 01:14:21,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7071280 (allocated 7602176) 2026-08-26 01:14:21,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 128828 2026-08-26 01:14:21,719 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-08-26 01:14:21,720 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 128828 2026-08-26 01:14:21,777 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011421_776907_test_self_order_check_attributes_show_images.txt 2026-08-26 01:14:21,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpup8j49wv_chrome_odoo" 2026-08-26 01:14:21,798 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-08-26 01:14:23,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 129007 2026-08-26 01:14:23,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmptk15l0k1_chrome_odoo 2026-08-26 01:14:23,341 26 INFO rb-1b89a89-224244-407968 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:42591/json/version 2026-08-26 01:14:23,342 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:23,397 26 INFO rb-1b89a89-224244-407968 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-26 01:14:23,397 26 INFO rb-1b89a89-224244-407968 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:42591/json 2026-08-26 01:14:23,397 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:23,406 26 INFO rb-1b89a89-224244-407968 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:42591/devtools/page/0F12949858F30FCD6AD1AC52330EBEBC 2026-08-26 01:14:23,463 26 INFO rb-1b89a89-224244-407968 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-26 01:14:23,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-08-26 01:14:23,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-08-26 01:14:23,574 26 INFO rb-1b89a89-224244-407968 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=48ba16b358124f86" in browser 2026-08-26 01:14:23,574 26 INFO rb-1b89a89-224244-407968 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=48ba16b358124f86" 2026-08-26 01:14:23,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:23,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /pos-self/141?access_token=48ba16b358124f86 HTTP/1.1" 200 - 59 0.013 0.171 2026-08-26 01:14:23,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '0F12949858F30FCD6AD1AC52330EBEBC', 'loaderId': 'F744EC070C49AB8FBBFEF3C399809D3C', 'isDownload': False} 2026-08-26 01:14:23,767 26 INFO rb-1b89a89-224244-407968 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-26 01:14:23,775 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:23,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:23,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.014 0.015 2026-08-26 01:14:23,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:23,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.036 2026-08-26 01:14:23,823 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:23,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-26 01:14:23,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:23,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:23,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:14:23,937 26 INFO rb-1b89a89-224244-407968 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=48ba16b358124f86", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:23,941 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:23,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:23,942 26 INFO rb-1b89a89-224244-407968 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-26 01:14:23,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-26 01:14:23,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:14:24,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.039 0.078 2026-08-26 01:14:24,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-26 01:14:24,127 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/ir.attachment/7594/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:24,177 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/pos.category/318/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:14:24,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/pos.category/320/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-26 01:14:24,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2322/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:14:24,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2321/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:14:24,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2325/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:14:24,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2323/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-26 01:14:24,265 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2324/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:14:24,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/image/product.template/2327/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:14:24,287 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:24,318 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,370 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-08-26 01:14:24,422 26 INFO rb-1b89a89-224244-407968 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-26 01:14:24,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7097236 (allocated 7602176) 2026-08-26 01:14:24,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 129007 2026-08-26 01:14:24,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-08-26 01:14:24,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 129007 2026-08-26 01:14:24,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011424_492652_test_self_order_multi_check_attribute.txt 2026-08-26 01:14:24,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmptk15l0k1_chrome_odoo" 2026-08-26 01:14:24,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-08-26 01:14:25,920 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5428] 2026-08-26 01:14:25,937 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [2818] 2026-08-26 01:14:26,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 129192 2026-08-26 01:14:26,126 26 INFO rb-1b89a89-224244-407968 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/tmpur2d3af__chrome_odoo 2026-08-26 01:14:26,126 26 INFO rb-1b89a89-224244-407968 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:43187/json/version 2026-08-26 01:14:26,127 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:26,182 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,182 26 INFO rb-1b89a89-224244-407968 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:43187/json 2026-08-26 01:14:26,183 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:26,189 26 INFO rb-1b89a89-224244-407968 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:43187/devtools/page/2B970CEFBEFE63084F890750782CBC81 2026-08-26 01:14:26,260 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,263 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,273 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,278 26 INFO rb-1b89a89-224244-407968 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=5b8226b0f1764ec6" in browser 2026-08-26 01:14:26,278 26 INFO rb-1b89a89-224244-407968 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=5b8226b0f1764ec6" 2026-08-26 01:14:26,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:26,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /pos-self/142?access_token=5b8226b0f1764ec6 HTTP/1.1" 200 - 59 0.014 0.206 2026-08-26 01:14:26,505 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '2B970CEFBEFE63084F890750782CBC81', 'loaderId': '32507E60E8DA99B3E3626A76C44A34BB', 'isDownload': False} 2026-08-26 01:14:26,506 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,516 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:26,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:26,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.012 0.016 2026-08-26 01:14:26,551 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:26,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.040 2026-08-26 01:14:26,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:26,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:14:26,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:26,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:14:26,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-26 01:14:26,669 26 INFO rb-1b89a89-224244-407968 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=5b8226b0f1764ec6", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:26,673 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:26,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:26,674 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.008 0.020 2026-08-26 01:14:26,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:14:26,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.040 0.079 2026-08-26 01:14:26,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-26 01:14:26,873 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/ir.attachment/7635/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:26,923 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,945 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:14:26,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/pos.category/318/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 01:14:26,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/product.template/2325/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-26 01:14:26,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/product.template/2321/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:14:26,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/product.template/2322/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:14:26,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/product.template/2324/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:26,984 26 INFO rb-1b89a89-224244-407968 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-26 01:14:26,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:26] "GET /web/image/product.template/2323/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:14:27,035 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,085 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,140 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,148 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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-26 01:14:27,193 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,246 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,298 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,349 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,401 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,451 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,505 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,555 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,617 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,675 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:27] "GET /web/image/ir.attachment/7601/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:14:27,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:27] "GET /web/image/product.product/2825/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:14:27,726 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,785 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21979957 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': 'ecd12ca2-c97f-4678-8b6e-75b037ff664f'}] 2026-08-26 01:14:27,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21979957 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': 'ecd12ca2-c97f-4678-8b6e-75b037ff664f'} created pos.order #870 2026-08-26 01:14:27,830 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21979957 finished 2026-08-26 01:14:27,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.033 0.062 2026-08-26 01:14:27,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:14:27,929 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,981 26 INFO rb-1b89a89-224244-407968 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-26 01:14:27,981 26 INFO rb-1b89a89-224244-407968 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-26 01:14:28,002 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8336168 (allocated 9961472) 2026-08-26 01:14:28,003 26 INFO rb-1b89a89-224244-407968 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 129192 2026-08-26 01:14:28,004 26 INFO rb-1b89a89-224244-407968 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-26 01:14:28,004 26 INFO rb-1b89a89-224244-407968 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 129192 2026-08-26 01:14:28,061 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011428_061703_test_self_order_multi_check_attribute_with_extra_price.txt 2026-08-26 01:14:28,061 26 INFO rb-1b89a89-224244-407968 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/tmpur2d3af__chrome_odoo" 2026-08-26 01:14:28,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-08-26 01:14:29,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 129383 2026-08-26 01:14:29,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmp825cx9ou_chrome_odoo 2026-08-26 01:14:29,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:46707/json/version 2026-08-26 01:14:29,611 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:29,665 26 INFO rb-1b89a89-224244-407968 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-26 01:14:29,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:46707/json 2026-08-26 01:14:29,665 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:29,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:46707/devtools/page/C7D2CF30CB1D5B8A842DF22857B7BA33 2026-08-26 01:14:29,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-08-26 01:14:29,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-08-26 01:14:29,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-08-26 01:14:29,824 26 INFO rb-1b89a89-224244-407968 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=bded26e2e834402f&table_identifier=ec916351" in browser 2026-08-26 01:14:29,824 26 INFO rb-1b89a89-224244-407968 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=bded26e2e834402f&table_identifier=ec916351" 2026-08-26 01:14:29,831 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:30,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /pos-self/143?access_token=bded26e2e834402f&table_identifier=ec916351 HTTP/1.1" 200 - 61 0.013 0.224 2026-08-26 01:14:30,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'C7D2CF30CB1D5B8A842DF22857B7BA33', 'loaderId': '8E02F776B8A0FB68C20151EFC2584616', 'isDownload': False} 2026-08-26 01:14:30,070 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,081 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:30,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:30,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.021 2026-08-26 01:14:30,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:30,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.032 2026-08-26 01:14:30,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:30,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.049 2026-08-26 01:14:30,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:30,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:14:30,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:14:30,235 26 INFO rb-1b89a89-224244-407968 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=bded26e2e834402f&table_identifier=ec916351", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:30,238 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:30,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:30,239 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-26 01:14:30,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:30,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.035 0.073 2026-08-26 01:14:30,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.099 2026-08-26 01:14:30,415 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,440 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/image/ir.attachment/7676/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:30,453 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/image/ir.attachment/7642/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:30,469 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:30,535 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,552 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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-26 01:14:30,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/image/pos.category/321/image_128?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:14:30,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:30] "GET /web/image/product.template/2328/image_512?unique=2026-08-26T01:14:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:14:30,589 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-08-26 01:14:30,641 26 INFO rb-1b89a89-224244-407968 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-26 01:14:30,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6652464 (allocated 7340032) 2026-08-26 01:14:30,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 129383 2026-08-26 01:14:30,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-08-26 01:14:30,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 129383 2026-08-26 01:14:30,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011430_710341_test_self_order_product_info.txt 2026-08-26 01:14:30,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmp825cx9ou_chrome_odoo" 2026-08-26 01:14:30,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 01:14:31,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-08-26 01:14:32,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:32,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5090192 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '7de34597-8bc2-42a9-a3c2-fb9d3874929a'}] 2026-08-26 01:14:32,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5090192 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '7de34597-8bc2-42a9-a3c2-fb9d3874929a'} created pos.order #871 2026-08-26 01:14:32,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5090192 finished 2026-08-26 01:14:32,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.028 0.129 2026-08-26 01:14:32,840 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47769431 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': '600d4b28-3970-45c7-b174-fadd9b22e214'}] 2026-08-26 01:14:32,856 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47769431 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': '600d4b28-3970-45c7-b174-fadd9b22e214'} created pos.order #872 2026-08-26 01:14:32,856 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47769431 finished 2026-08-26 01:14:32,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.027 0.049 2026-08-26 01:14:32,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-08-26 01:14:34,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:34,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84730619 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '05ff6447-2954-4bbb-b999-a433b8537043'}] 2026-08-26 01:14:34,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84730619 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '05ff6447-2954-4bbb-b999-a433b8537043'} created pos.order #873 2026-08-26 01:14:34,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84730619 finished 2026-08-26 01:14:34,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.026 0.131 2026-08-26 01:14:34,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61184049 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': 'ad5509ec-f1fd-42a2-be97-43bb1c36d361'}] 2026-08-26 01:14:34,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61184049 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': 'ad5509ec-f1fd-42a2-be97-43bb1c36d361'} created pos.order #874 2026-08-26 01:14:34,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61184049 finished 2026-08-26 01:14:34,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.026 0.049 2026-08-26 01:14:34,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-08-26 01:14:36,080 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-08-26 01:14:37,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-08-26 01:14:38,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-08-26 01:14:40,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 129569 2026-08-26 01:14:40,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp1ngyt0fp_chrome_odoo 2026-08-26 01:14:40,678 26 INFO rb-1b89a89-224244-407968 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:37023/json/version 2026-08-26 01:14:40,679 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:40,681 26 INFO rb-1b89a89-224244-407968 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-26 01:14:40,681 26 INFO rb-1b89a89-224244-407968 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:37023/json 2026-08-26 01:14:40,681 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:40,682 26 INFO rb-1b89a89-224244-407968 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:37023/devtools/page/5DC99A94DD93DC75784B304CB71A753E 2026-08-26 01:14:40,684 26 INFO rb-1b89a89-224244-407968 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-26 01:14:40,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-08-26 01:14:40,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-08-26 01:14:40,813 26 INFO rb-1b89a89-224244-407968 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=fa2b225395174135" in browser 2026-08-26 01:14:40,813 26 INFO rb-1b89a89-224244-407968 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=fa2b225395174135" 2026-08-26 01:14:40,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:41,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /pos-self/149?access_token=fa2b225395174135 HTTP/1.1" 200 - 57 0.017 0.174 2026-08-26 01:14:41,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '5DC99A94DD93DC75784B304CB71A753E', 'loaderId': 'F375B7E89EC4A6CA1777E042839DB861', 'isDownload': False} 2026-08-26 01:14:41,011 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,019 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:41,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:41,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-26 01:14:41,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:41,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.040 2026-08-26 01:14:41,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:41,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-26 01:14:41,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:41,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:41,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:14:41,168 26 INFO rb-1b89a89-224244-407968 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=fa2b225395174135", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:41,172 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:41,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:41,173 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "POST /pos-self/relations/149 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-26 01:14:41,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:14:41,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "POST /pos-self/data/149 HTTP/1.1" 200 - 192 0.040 0.089 2026-08-26 01:14:41,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-26 01:14:41,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 01:14:41,394 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/ir.attachment/7908/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:41,437 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/ir.attachment/7874/raw HTTP/1.1" 200 - 4 0.000 0.002 2026-08-26 01:14:41,453 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:41,505 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/pos.category/322/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:14:41,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.025 2026-08-26 01:14:41,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2329/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:14:41,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2330/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:14:41,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2333/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 01:14:41,559 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2331/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:14:41,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2332/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:41,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2345/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:14:41,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2346/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:14:41,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2347/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-26 01:14:41,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.template/2348/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:14:41,628 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.product/2844/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:14:41,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.product/2846/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:14:41,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:41] "GET /web/image/product.product/2847/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-26 01:14:41,693 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,748 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,803 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,866 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,921 26 INFO rb-1b89a89-224244-407968 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-26 01:14:41,975 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,035 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,092 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,147 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,200 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-08-26 01:14:42,265 26 INFO rb-1b89a89-224244-407968 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-26 01:14:42,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11245996 (allocated 12718080) 2026-08-26 01:14:42,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 129569 2026-08-26 01:14:42,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-08-26 01:14:42,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 129569 2026-08-26 01:14:42,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011442_363503_test_product_dont_display_all_variants.txt 2026-08-26 01:14:42,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp1ngyt0fp_chrome_odoo" 2026-08-26 01:14:42,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-08-26 01:14:44,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 129765 2026-08-26 01:14:44,200 26 INFO rb-1b89a89-224244-407968 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/tmpgk9ssueq_chrome_odoo 2026-08-26 01:14:44,200 26 INFO rb-1b89a89-224244-407968 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:33845/json/version 2026-08-26 01:14:44,201 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:44,259 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,259 26 INFO rb-1b89a89-224244-407968 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:33845/json 2026-08-26 01:14:44,259 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:44,262 26 INFO rb-1b89a89-224244-407968 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:33845/devtools/page/B6B9339F4EC2B98C819A646C303FF620 2026-08-26 01:14:44,263 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,264 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,266 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,339 26 INFO rb-1b89a89-224244-407968 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=bed4545fd7b84c02" in browser 2026-08-26 01:14:44,339 26 INFO rb-1b89a89-224244-407968 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=bed4545fd7b84c02" 2026-08-26 01:14:44,346 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:44,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /pos-self/150?access_token=bed4545fd7b84c02 HTTP/1.1" 200 - 59 0.013 0.174 2026-08-26 01:14:44,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'B6B9339F4EC2B98C819A646C303FF620', 'loaderId': 'F281E76A8F9C213F174126955281A1DA', 'isDownload': False} 2026-08-26 01:14:44,534 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,543 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:44,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:44,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.016 2026-08-26 01:14:44,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:44,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.033 2026-08-26 01:14:44,590 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:44,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-26 01:14:44,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:14:44,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:14:44,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:14:44,713 26 INFO rb-1b89a89-224244-407968 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=bed4545fd7b84c02", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:44,716 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:44,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:44,718 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "POST /pos-self/relations/150 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:14:44,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:44,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "POST /pos-self/data/150 HTTP/1.1" 200 - 189 0.041 0.087 2026-08-26 01:14:44,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.120 2026-08-26 01:14:44,915 26 INFO rb-1b89a89-224244-407968 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-26 01:14:44,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:44] "GET /web/image/ir.attachment/7949/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:44,976 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/pos.category/323/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:14:45,018 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:45,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14: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-26 01:14:45,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/pos.category/325/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-08-26 01:14:45,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/pos.category/324/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.065 2026-08-26 01:14:45,067 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/pos.category/322/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.075 2026-08-26 01:14:45,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2350/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-26 01:14:45,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2349/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:14:45,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2351/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:14:45,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2352/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:14:45,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2353/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:45,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2358/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:14:45,119 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2849/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 01:14:45,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2850/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-08-26 01:14:45,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2354/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 01:14:45,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2355/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 01:14:45,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2851/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.014 0.039 2026-08-26 01:14:45,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2356/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:14:45,174 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,175 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2357/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:14:45,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2329/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:14:45,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2330/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:14:45,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.template/2333/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:14:45,225 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,280 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,331 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,389 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,439 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,499 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2852/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:14:45,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2853/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-26 01:14:45,549 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,600 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,658 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,721 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2854/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:14:45,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2855/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 01:14:45,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2856/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.026 2026-08-26 01:14:45,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:45] "GET /web/image/product.product/2857/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.032 2026-08-26 01:14:45,777 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,828 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,878 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,929 26 INFO rb-1b89a89-224244-407968 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-26 01:14:45,980 26 INFO rb-1b89a89-224244-407968 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-26 01:14:46,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-08-26 01:14:46,055 26 INFO rb-1b89a89-224244-407968 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-26 01:14:46,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 12784008 (allocated 14028800) 2026-08-26 01:14:46,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 129765 2026-08-26 01:14:46,096 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-08-26 01:14:46,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 129765 2026-08-26 01:14:46,190 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011446_190752_test_self_combo_extra_price_selection_and_confirmation.txt 2026-08-26 01:14:46,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpgk9ssueq_chrome_odoo" 2026-08-26 01:14:46,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-08-26 01:14:47,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 129976 2026-08-26 01:14:47,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpfvipj9z8_chrome_odoo 2026-08-26 01:14:47,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:42031/json/version 2026-08-26 01:14:47,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:48,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-08-26 01:14:48,008 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:42031/json 2026-08-26 01:14:48,008 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:48,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:42031/devtools/page/1C3DED5372A30732B3E451165F94C4C9 2026-08-26 01:14:48,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-08-26 01:14:48,071 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-08-26 01:14:48,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-08-26 01:14:48,208 26 INFO rb-1b89a89-224244-407968 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=94a768ff108942b5" in browser 2026-08-26 01:14:48,208 26 INFO rb-1b89a89-224244-407968 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=94a768ff108942b5" 2026-08-26 01:14:48,216 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:48,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /pos-self/151?access_token=94a768ff108942b5 HTTP/1.1" 200 - 59 0.013 0.228 2026-08-26 01:14:48,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '1C3DED5372A30732B3E451165F94C4C9', 'loaderId': 'E610B92FEEE4A6AC0D2AD821949AF1A9', 'isDownload': False} 2026-08-26 01:14:48,458 26 INFO rb-1b89a89-224244-407968 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-26 01:14:48,466 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:48,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:48,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.003 0.022 2026-08-26 01:14:48,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:48,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.037 2026-08-26 01:14:48,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:48,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-08-26 01:14:48,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-26 01:14:48,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:14:48,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:14:48,622 26 INFO rb-1b89a89-224244-407968 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=94a768ff108942b5", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:48,626 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:48,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:48,627 26 INFO rb-1b89a89-224244-407968 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-26 01:14:48,650 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:14:48,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "POST /pos-self/relations/151 HTTP/1.1" 200 - 37 0.009 0.038 2026-08-26 01:14:48,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:14:48,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "POST /pos-self/data/151 HTTP/1.1" 200 - 189 0.043 0.087 2026-08-26 01:14:48,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-08-26 01:14:48,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/ir.attachment/7990/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:48,905 26 INFO rb-1b89a89-224244-407968 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-26 01:14:48,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/pos.category/326/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:14:48,939 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:48,963 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:48,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/pos.category/328/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-08-26 01:14:48,974 26 INFO rb-1b89a89-224244-407968 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-26 01:14:48,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/pos.category/322/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-08-26 01:14:48,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/pos.category/327/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.068 2026-08-26 01:14:48,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:48] "GET /web/image/product.template/2359/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:14:49,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2360/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-26 01:14:49,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2361/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:14:49,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2362/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:14:49,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2368/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:49,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2859/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.031 0.042 2026-08-26 01:14:49,070 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2861/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.072 2026-08-26 01:14:49,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2860/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.074 2026-08-26 01:14:49,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2831/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.076 2026-08-26 01:14:49,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2363/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:14:49,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2364/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:14:49,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2365/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:49,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2366/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:14:49,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2367/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:14:49,125 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2329/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:14:49,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2330/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:14:49,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.template/2333/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:14:49,181 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,243 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2862/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:14:49,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2863/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:14:49,305 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2864/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:14:49,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2866/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:14:49,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2865/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.026 2026-08-26 01:14:49,353 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2867/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.001 0.031 2026-08-26 01:14:49,362 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,436 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,499 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,505 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/ir.attachment/7956/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:49,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "GET /web/image/product.product/2868/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.007 2026-08-26 01:14:49,574 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,625 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,676 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,727 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,797 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13804888 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '441243ff-d72f-4e35-9d2b-f86028660f6e'}] 2026-08-26 01:14:49,840 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13804888 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '441243ff-d72f-4e35-9d2b-f86028660f6e'} created pos.order #879 2026-08-26 01:14:49,846 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13804888 finished 2026-08-26 01:14:49,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.030 0.078 2026-08-26 01:14:49,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:14:49,941 26 INFO rb-1b89a89-224244-407968 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-26 01:14:49,992 26 INFO rb-1b89a89-224244-407968 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-26 01:14:50,045 26 INFO rb-1b89a89-224244-407968 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-26 01:14:50,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-08-26 01:14:50,095 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:14:50,123 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11490832 (allocated 12980224) 2026-08-26 01:14:50,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 129976 2026-08-26 01:14:50,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-08-26 01:14:50,125 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 129976 2026-08-26 01:14:50,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011450_191905_test_self_order_combo.txt 2026-08-26 01:14:50,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpfvipj9z8_chrome_odoo" 2026-08-26 01:14:50,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-08-26 01:14:51,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 130191 2026-08-26 01:14:51,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmp6iax16pa_chrome_odoo 2026-08-26 01:14:51,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:32809/json/version 2026-08-26 01:14:51,988 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:52,027 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:32809/json 2026-08-26 01:14:52,027 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:52,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:32809/devtools/page/8914C375B5CCB4752C8E32039CE7E586 2026-08-26 01:14:52,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-08-26 01:14:52,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-08-26 01:14:52,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-08-26 01:14:52,234 26 INFO rb-1b89a89-224244-407968 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=6440fa8217da48ba" in browser 2026-08-26 01:14:52,234 26 INFO rb-1b89a89-224244-407968 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=6440fa8217da48ba" 2026-08-26 01:14:52,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:52,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /pos-self/152?access_token=6440fa8217da48ba HTTP/1.1" 200 - 59 0.013 0.173 2026-08-26 01:14:52,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '8914C375B5CCB4752C8E32039CE7E586', 'loaderId': '26177656151BE75D0D0EB7E654F24847', 'isDownload': False} 2026-08-26 01:14:52,428 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,435 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:52,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:52,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-26 01:14:52,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:52,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.039 2026-08-26 01:14:52,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:52,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:14:52,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:14:52,580 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:52,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:14:52,586 26 INFO rb-1b89a89-224244-407968 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=6440fa8217da48ba", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:52,590 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:52,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:52,590 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "POST /pos-self/relations/152 HTTP/1.1" 200 - 37 0.011 0.021 2026-08-26 01:14:52,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:14:52,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "POST /pos-self/data/152 HTTP/1.1" 200 - 189 0.040 0.086 2026-08-26 01:14:52,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.119 2026-08-26 01:14:52,794 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/ir.attachment/8031/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:52,856 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/pos.category/330/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:14:52,895 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:52,897 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:14:52,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/pos.category/329/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-26 01:14:52,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/pos.category/332/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-08-26 01:14:52,921 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/pos.category/331/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.080 2026-08-26 01:14:52,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/pos.category/322/image_128?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.090 2026-08-26 01:14:52,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/product.template/2369/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:14:52,982 26 INFO rb-1b89a89-224244-407968 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-26 01:14:52,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/product.template/2370/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-26 01:14:52,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/product.template/2371/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:14:52,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:52] "GET /web/image/product.template/2372/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-26 01:14:53,003 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2373/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-26 01:14:53,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.product/2873/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.040 2026-08-26 01:14:53,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2379/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:53,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.product/2872/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.041 2026-08-26 01:14:53,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2378/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:53,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2374/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:14:53,064 26 INFO rb-1b89a89-224244-407968 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-26 01:14:53,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2375/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 01:14:53,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2376/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:14:53,076 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2377/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:14:53,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2329/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:14:53,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2330/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:14:53,092 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.template/2333/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:14:53,122 26 INFO rb-1b89a89-224244-407968 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-26 01:14:53,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/ir.attachment/7997/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:14:53,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "GET /web/image/product.product/2879/image_512?unique=2026-08-26T01:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.007 2026-08-26 01:14:53,182 26 INFO rb-1b89a89-224244-407968 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-26 01:14:53,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53112156 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '615da5df-3358-4b2d-8581-0fa2eb0b7087'}] 2026-08-26 01:14:53,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53112156 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '615da5df-3358-4b2d-8581-0fa2eb0b7087'} created pos.order #880 2026-08-26 01:14:53,226 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53112156 finished 2026-08-26 01:14:53,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 125 0.026 0.066 2026-08-26 01:14:53,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:14:53,328 26 INFO rb-1b89a89-224244-407968 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-26 01:14:53,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-08-26 01:14:53,377 26 INFO rb-1b89a89-224244-407968 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-26 01:14:53,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9082692 (allocated 9961472) 2026-08-26 01:14:53,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 130191 2026-08-26 01:14:53,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-08-26 01:14:53,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 130191 2026-08-26 01:14:53,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011453_454952_test_self_order_combo_categories.txt 2026-08-26 01:14:53,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmp6iax16pa_chrome_odoo" 2026-08-26 01:14:53,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-26 01:14:53,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-08-26 01:14:55,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 130399 2026-08-26 01:14:55,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpjqu665ga_chrome_odoo 2026-08-26 01:14:55,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:36625/json/version 2026-08-26 01:14:55,390 26 INFO rb-1b89a89-224244-407968 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-26 01:14:55,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-08-26 01:14:55,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:36625/json 2026-08-26 01:14:55,462 26 INFO rb-1b89a89-224244-407968 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-26 01:14:55,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:36625/devtools/page/19BBB07553BCF53C0C1A95E82AAC694B 2026-08-26 01:14:55,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-08-26 01:14:55,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-08-26 01:14:55,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-08-26 01:14:55,629 26 INFO rb-1b89a89-224244-407968 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=b7e3ae7f57ad4dd3" in browser 2026-08-26 01:14:55,629 26 INFO rb-1b89a89-224244-407968 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=b7e3ae7f57ad4dd3" 2026-08-26 01:14:55,636 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:55,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /pos-self/153?access_token=b7e3ae7f57ad4dd3 HTTP/1.1" 200 - 57 0.013 0.179 2026-08-26 01:14:55,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '19BBB07553BCF53C0C1A95E82AAC694B', 'loaderId': 'D8A1248717AAC6AAC5AAD379A7FF2559', 'isDownload': False} 2026-08-26 01:14:55,829 26 INFO rb-1b89a89-224244-407968 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-26 01:14:55,838 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:55,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:55,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.012 0.020 2026-08-26 01:14:55,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:55,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.046 2026-08-26 01:14:55,895 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:55,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 01:14:55,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:14:55,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:14:55,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:55] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:14:55,997 26 INFO rb-1b89a89-224244-407968 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=b7e3ae7f57ad4dd3", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:14:56,001 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:14:56,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:14:56,002 26 INFO rb-1b89a89-224244-407968 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-26 01:14:56,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "POST /pos-self/relations/153 HTTP/1.1" 200 - 35 0.008 0.018 2026-08-26 01:14:56,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:14:56,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "POST /pos-self/data/153 HTTP/1.1" 200 - 180 0.038 0.084 2026-08-26 01:14:56,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.110 2026-08-26 01:14:56,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:14:56,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-08-26 01:14:56,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/ir.attachment/8082/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:14:56,242 26 INFO rb-1b89a89-224244-407968 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-26 01:14:56,314 26 INFO rb-1b89a89-224244-407968 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-26 01:14:56,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:14:56,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:14:56,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:14:56,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 01:14:56,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/product.template/2382/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:14:56,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:56] "GET /web/image/product.template/2383/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:14:56,366 26 INFO rb-1b89a89-224244-407968 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-26 01:14:56,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-08-26 01:14:56,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:14:56,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6657000 (allocated 7340032) 2026-08-26 01:14:56,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 130399 2026-08-26 01:14:56,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-08-26 01:14:56,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 130399 2026-08-26 01:14:56,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011456_486979_test_self_order_common.txt 2026-08-26 01:14:56,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpjqu665ga_chrome_odoo" 2026-08-26 01:14:56,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-08-26 01:14:58,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-08-26 01:14:59,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 130586 2026-08-26 01:14:59,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpjepyxp5e_chrome_odoo 2026-08-26 01:14:59,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:44485/json/version 2026-08-26 01:14:59,497 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:59,564 26 INFO rb-1b89a89-224244-407968 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-26 01:14:59,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:44485/json 2026-08-26 01:14:59,564 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:14:59,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:44485/devtools/page/AD4B3885833403F6C9ED97F6A4D87B95 2026-08-26 01:14:59,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-08-26 01:14:59,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-08-26 01:14:59,592 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-08-26 01:14:59,710 26 INFO rb-1b89a89-224244-407968 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-26 01:14:59,710 26 INFO rb-1b89a89-224244-407968 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-26 01:14:59,717 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:14:59,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:59] "GET /pos-self/155 HTTP/1.1" 200 - 57 0.012 0.174 2026-08-26 01:14:59,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'AD4B3885833403F6C9ED97F6A4D87B95', 'loaderId': '8AE320F992E713D7EFEB3781AC4BB37C', 'isDownload': False} 2026-08-26 01:14:59,905 26 INFO rb-1b89a89-224244-407968 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-26 01:14:59,915 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:14:59,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:14:59,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:59] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 01:14:59,945 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:14:59,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:59] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.032 2026-08-26 01:14:59,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:14:59,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:14:59] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.051 2026-08-26 01:15:00,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:15:00,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:15:00,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:00,050 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,054 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:00,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:00,055 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:00,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:15:00,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "POST /pos-self/data/155 HTTP/1.1" 200 - 181 0.038 0.083 2026-08-26 01:15:00,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-26 01:15:00,240 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/ir.attachment/8167/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:00,277 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/ir.attachment/8133/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:00,289 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:00,340 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:15:00,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:15:00,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:15:00,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:15:00,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/product.template/2382/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:15:00,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:00] "GET /web/image/product.template/2383/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:00,391 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,443 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-08-26 01:15:00,494 26 INFO rb-1b89a89-224244-407968 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-26 01:15:00,508 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6831868 (allocated 7602176) 2026-08-26 01:15:00,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 130586 2026-08-26 01:15:00,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-08-26 01:15:00,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 130586 2026-08-26 01:15:00,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011500_563894_test_self_order_consultation_open.txt 2026-08-26 01:15:00,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpjepyxp5e_chrome_odoo" 2026-08-26 01:15:00,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-08-26 01:15:02,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130772 2026-08-26 01:15:02,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmprpe46ea0_chrome_odoo 2026-08-26 01:15:02,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:32971/json/version 2026-08-26 01:15:02,314 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:02,370 26 INFO rb-1b89a89-224244-407968 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-26 01:15:02,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:32971/json 2026-08-26 01:15:02,370 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:02,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:32971/devtools/page/113C8E4EE11647031872BC203DEFB608 2026-08-26 01:15:02,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-26 01:15:02,387 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-26 01:15:02,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-26 01:15:02,542 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6" in browser 2026-08-26 01:15:02,542 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6" 2026-08-26 01:15:02,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:02,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /pos-self/156?access_token=434e020d598c41c6 HTTP/1.1" 200 - 57 0.014 0.178 2026-08-26 01:15:02,741 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '113C8E4EE11647031872BC203DEFB608', 'loaderId': '9BE2DC88AA8F7BAA70B7C779B1B4393D', 'isDownload': False} 2026-08-26 01:15:02,741 26 INFO rb-1b89a89-224244-407968 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-26 01:15:02,749 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:02,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:02,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 01:15:02,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:02,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.035 2026-08-26 01:15:02,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:02,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 01:15:02,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:02,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:15:02,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:15:02,898 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:02,902 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:02,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:02,903 26 INFO rb-1b89a89-224244-407968 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-26 01:15:02,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "POST /pos-self/relations/156 HTTP/1.1" 200 - 35 0.008 0.018 2026-08-26 01:15:02,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:15:03,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "POST /pos-self/data/156 HTTP/1.1" 200 - 187 0.039 0.087 2026-08-26 01:15:03,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.118 2026-08-26 01:15:03,103 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/ir.attachment/8208/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:03,130 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,192 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:03,202 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:03,261 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/pos.category/335/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:15:03,286 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:03,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/pos.category/334/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-08-26 01:15:03,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/pos.category/336/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-26 01:15:03,312 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-08-26 01:15:03,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2385/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:15:03,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2386/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:15:03,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2387/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:15:03,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2388/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:15:03,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2389/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:15:03,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2394/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:15:03,363 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2390/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:03,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2391/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:15:03,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2392/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:03,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2393/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:03,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:03,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:03,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:03,425 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,477 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,530 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,581 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,639 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,705 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2885/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 01:15:03,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2887/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-26 01:15:03,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2886/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-08-26 01:15:03,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2884/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.034 2026-08-26 01:15:03,763 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,819 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,875 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,935 26 INFO rb-1b89a89-224244-407968 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-26 01:15:03,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2888/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.009 2026-08-26 01:15:03,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:03] "GET /web/image/product.product/2889/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.019 2026-08-26 01:15:03,996 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/product.product/2891/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:04,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/product.product/2890/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:15:04,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/product.product/2893/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.024 2026-08-26 01:15:04,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/product.product/2892/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.035 2026-08-26 01:15:04,052 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-26 01:15:04,104 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10557328 (allocated 11407360) 2026-08-26 01:15:04,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130772 2026-08-26 01:15:04,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-26 01:15:04,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130772 2026-08-26 01:15:04,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011504_185880_test_self_order_pos_closed.txt 2026-08-26 01:15:04,186 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmprpe46ea0_chrome_odoo" 2026-08-26 01:15:04,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 130979 2026-08-26 01:15:04,335 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmps55pnmdd_chrome_odoo 2026-08-26 01:15:04,335 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35703/json/version 2026-08-26 01:15:04,336 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:04,390 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35703/json 2026-08-26 01:15:04,391 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:04,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:35703/devtools/page/F9B18D405499F412A486927608EEF1F7 2026-08-26 01:15:04,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-26 01:15:04,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-26 01:15:04,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-26 01:15:04,475 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,476 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /pos-self/156 HTTP/1.1" 200 - 5 0.001 0.010 2026-08-26 01:15:04,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'F9B18D405499F412A486927608EEF1F7', 'loaderId': '5224B6BC3414A95C5C32D468A74699E6', 'isDownload': False} 2026-08-26 01:15:04,495 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,504 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:04,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:15:04,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:15:04,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 01:15:04,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:04,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:15:04,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:04,674 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,677 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:04,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:15:04,679 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-26 01:15:04,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:15:04,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "POST /pos-self/data/156 HTTP/1.1" 200 - 118 0.028 0.078 2026-08-26 01:15:04,816 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-08-26 01:15:04,835 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/ir.attachment/8214/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:04,863 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,924 26 INFO rb-1b89a89-224244-407968 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-26 01:15:04,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:04,935 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:04,992 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/pos.category/335/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:15:05,016 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:05,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/pos.category/334/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-26 01:15:05,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.033 2026-08-26 01:15:05,044 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/pos.category/336/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.045 2026-08-26 01:15:05,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2385/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:15:05,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2386/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:15:05,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2387/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:15:05,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2388/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:15:05,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2389/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:05,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2394/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:05,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2390/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:15:05,095 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2391/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:15:05,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2392/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:05,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2393/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:15:05,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:15:05,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:15:05,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:15:05,157 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,211 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,264 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,315 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,372 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,437 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2885/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:15:05,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2886/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:05,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2887/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-08-26 01:15:05,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2884/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.035 2026-08-26 01:15:05,497 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,552 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,606 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,667 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2888/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:05,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2889/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-26 01:15:05,728 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2890/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:05,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2892/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-08-26 01:15:05,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2891/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.026 2026-08-26 01:15:05,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:05] "GET /web/image/product.product/2893/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.031 2026-08-26 01:15:05,785 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,836 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-26 01:15:05,836 26 INFO rb-1b89a89-224244-407968 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-26 01:15:05,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10462176 (allocated 11931648) 2026-08-26 01:15:05,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 130979 2026-08-26 01:15:05,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-26 01:15:05,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 130979 2026-08-26 01:15:05,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011505_921071_test_self_order_pos_closed.txt 2026-08-26 01:15:05,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmps55pnmdd_chrome_odoo" 2026-08-26 01:15:06,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 131191 2026-08-26 01:15:06,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpfxw_hn4w_chrome_odoo 2026-08-26 01:15:06,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36133/json/version 2026-08-26 01:15:06,076 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:06,112 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36133/json 2026-08-26 01:15:06,113 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:06,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:36133/devtools/page/8474925AEFDFB9FE0E41F0786D37A806 2026-08-26 01:15:06,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-26 01:15:06,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-26 01:15:06,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-26 01:15:06,188 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6" in browser 2026-08-26 01:15:06,188 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6" 2026-08-26 01:15:06,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /pos-self/156?access_token=434e020d598c41c6 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-26 01:15:06,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '8474925AEFDFB9FE0E41F0786D37A806', 'loaderId': 'AF0B4E2532BC36FE603F74071115942E', 'isDownload': False} 2026-08-26 01:15:06,262 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,270 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:06,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:06,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:06,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:15:06,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:06,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:15:06,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:06,402 26 INFO rb-1b89a89-224244-407968 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=434e020d598c41c6", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:06,405 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:06,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:06,407 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,429 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.004 0.015 2026-08-26 01:15:06,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-26 01:15:06,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "POST /pos-self/data/156 HTTP/1.1" 200 - 119 0.028 0.077 2026-08-26 01:15:06,542 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-08-26 01:15:06,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:15:06,593 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/ir.attachment/8217/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:06,624 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,686 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:06,697 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:06,748 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/pos.category/335/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:15:06,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/pos.category/334/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-08-26 01:15:06,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/pos.category/336/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.032 2026-08-26 01:15:06,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.042 2026-08-26 01:15:06,803 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,807 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2385/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:15:06,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2386/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:15:06,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2387/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 01:15:06,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:15:06,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:06,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 01:15:06,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2382/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:15:06,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:06] "GET /web/image/product.template/2383/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:15:06,855 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,906 26 INFO rb-1b89a89-224244-407968 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-26 01:15:06,966 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,019 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,030 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:07,073 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,124 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,179 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,232 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.template/2388/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:07,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.template/2389/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:15:07,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.template/2394/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:15:07,297 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2886/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:07,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2887/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.018 2026-08-26 01:15:07,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2885/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-08-26 01:15:07,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2884/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.032 2026-08-26 01:15:07,355 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,410 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,465 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,523 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2888/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:15:07,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2889/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-08-26 01:15:07,586 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2890/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:07,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2891/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-26 01:15:07,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2892/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.025 2026-08-26 01:15:07,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:07] "GET /web/image/product.product/2893/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-08-26 01:15:07,642 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-26 01:15:07,693 26 INFO rb-1b89a89-224244-407968 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-26 01:15:07,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10356168 (allocated 11407360) 2026-08-26 01:15:07,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 131191 2026-08-26 01:15:07,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-26 01:15:07,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 131191 2026-08-26 01:15:07,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011507_770228_test_self_order_pos_closed.txt 2026-08-26 01:15:07,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpfxw_hn4w_chrome_odoo" 2026-08-26 01:15:07,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-08-26 01:15:09,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131401 2026-08-26 01:15:09,290 26 INFO rb-1b89a89-224244-407968 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/tmpx9__0l3z_chrome_odoo 2026-08-26 01:15:09,290 26 INFO rb-1b89a89-224244-407968 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:45213/json/version 2026-08-26 01:15:09,291 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:09,330 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,330 26 INFO rb-1b89a89-224244-407968 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:45213/json 2026-08-26 01:15:09,331 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:09,363 26 INFO rb-1b89a89-224244-407968 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:45213/devtools/page/B023E79ACF21DBC789CED4C06DF2218D 2026-08-26 01:15:09,373 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,379 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,459 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,515 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298" in browser 2026-08-26 01:15:09,515 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298" 2026-08-26 01:15:09,522 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:09,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /pos-self/157?access_token=892b0090d25c4298 HTTP/1.1" 200 - 57 0.013 0.223 2026-08-26 01:15:09,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'B023E79ACF21DBC789CED4C06DF2218D', 'loaderId': '488908E6F24080ADBBE4BFFFD1E3C509', 'isDownload': False} 2026-08-26 01:15:09,759 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,768 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:09,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:09,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:15:09,799 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:09,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.030 2026-08-26 01:15:09,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:09,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.044 2026-08-26 01:15:09,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:09,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.006 2026-08-26 01:15:09,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:09,914 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:09,918 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:09,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:09,919 26 INFO rb-1b89a89-224244-407968 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-26 01:15:09,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "POST /pos-self/relations/157 HTTP/1.1" 200 - 35 0.008 0.018 2026-08-26 01:15:09,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:09,971 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "POST /pos-self/data/157 HTTP/1.1" 200 - 179 0.037 0.076 2026-08-26 01:15:10,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-08-26 01:15:10,102 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/image/ir.attachment/8255/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:10,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/image/ir.attachment/8254/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:10,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-26 01:15:10,280 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,291 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5825872 (allocated 6291456) 2026-08-26 01:15:10,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131401 2026-08-26 01:15:10,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-26 01:15:10,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131401 2026-08-26 01:15:10,350 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011510_350686_test_self_order_pos_landing_page_carousel.txt 2026-08-26 01:15:10,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpx9__0l3z_chrome_odoo" 2026-08-26 01:15:10,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131581 2026-08-26 01:15:10,503 26 INFO rb-1b89a89-224244-407968 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/tmpy9vf8a6m_chrome_odoo 2026-08-26 01:15:10,503 26 INFO rb-1b89a89-224244-407968 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:35565/json/version 2026-08-26 01:15:10,504 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:10,565 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,565 26 INFO rb-1b89a89-224244-407968 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:35565/json 2026-08-26 01:15:10,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:10,571 26 INFO rb-1b89a89-224244-407968 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:35565/devtools/page/30A6AAA5C7D21F5F5304F39A1417025F 2026-08-26 01:15:10,577 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,582 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,664 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,668 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,669 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /pos-self/157 HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 01:15:10,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '30A6AAA5C7D21F5F5304F39A1417025F', 'loaderId': '35F8794A46CF3D12C0DA45F9DF412D31', 'isDownload': False} 2026-08-26 01:15:10,687 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:10,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:10,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:10,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:15:10,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:10,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:15:10,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:10,851 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,855 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:10,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:10,856 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,878 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.004 0.014 2026-08-26 01:15:10,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-26 01:15:10,908 26 INFO rb-1b89a89-224244-407968 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-26 01:15:10,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "POST /pos-self/data/157 HTTP/1.1" 200 - 111 0.027 0.066 2026-08-26 01:15:10,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-08-26 01:15:10,999 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/image/ir.attachment/8261/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:11,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/image/ir.attachment/8260/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:11,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-26 01:15:11,177 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5748092 (allocated 6291456) 2026-08-26 01:15:11,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131581 2026-08-26 01:15:11,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-26 01:15:11,193 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131581 2026-08-26 01:15:11,246 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011511_246548_test_self_order_pos_landing_page_carousel.txt 2026-08-26 01:15:11,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpy9vf8a6m_chrome_odoo" 2026-08-26 01:15:11,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 131759 2026-08-26 01:15:11,395 26 INFO rb-1b89a89-224244-407968 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/tmpio8cue_0_chrome_odoo 2026-08-26 01:15:11,396 26 INFO rb-1b89a89-224244-407968 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:46849/json/version 2026-08-26 01:15:11,396 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:11,463 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,464 26 INFO rb-1b89a89-224244-407968 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:46849/json 2026-08-26 01:15:11,464 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:11,470 26 INFO rb-1b89a89-224244-407968 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:46849/devtools/page/9B58C0D5EC68E92F379A4123D34E1A02 2026-08-26 01:15:11,478 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,481 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,491 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,563 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298" in browser 2026-08-26 01:15:11,563 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298" 2026-08-26 01:15:11,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /pos-self/157?access_token=892b0090d25c4298 HTTP/1.1" 200 - 5 0.001 0.009 2026-08-26 01:15:11,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '9B58C0D5EC68E92F379A4123D34E1A02', 'loaderId': '6E522EAF674AA7E3FF849DF8AE2F0570', 'isDownload': False} 2026-08-26 01:15:11,580 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,589 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:11,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:11,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:11,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:11,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:11,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:15:11,744 26 INFO rb-1b89a89-224244-407968 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=892b0090d25c4298", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:11,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:15:11,748 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:11,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:11,748 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:15:11,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.004 0.017 2026-08-26 01:15:11,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-26 01:15:11,800 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "POST /pos-self/data/157 HTTP/1.1" 200 - 112 0.026 0.069 2026-08-26 01:15:11,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:11,921 26 INFO rb-1b89a89-224244-407968 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-26 01:15:11,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:11] "GET /web/image/ir.attachment/8264/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:12,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:12] "GET /web/image/ir.attachment/8263/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:12,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-26 01:15:12,099 26 INFO rb-1b89a89-224244-407968 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-26 01:15:12,111 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5763668 (allocated 6553600) 2026-08-26 01:15:12,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 131759 2026-08-26 01:15:12,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-26 01:15:12,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 131759 2026-08-26 01:15:12,166 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011512_166539_test_self_order_pos_landing_page_carousel.txt 2026-08-26 01:15:12,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpio8cue_0_chrome_odoo" 2026-08-26 01:15:12,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-08-26 01:15:13,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 131941 2026-08-26 01:15:13,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmphs4sd5lp_chrome_odoo 2026-08-26 01:15:13,913 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34931/json/version 2026-08-26 01:15:13,914 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:13,969 26 INFO rb-1b89a89-224244-407968 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-26 01:15:13,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34931/json 2026-08-26 01:15:13,970 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:13,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:34931/devtools/page/9750EFB30F4867CFDEC1ACE480D9976E 2026-08-26 01:15:13,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-26 01:15:13,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-26 01:15:14,069 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-26 01:15:14,143 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133" in browser 2026-08-26 01:15:14,143 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133" 2026-08-26 01:15:14,149 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:14,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /pos-self/158?access_token=47ce9090aad14133 HTTP/1.1" 200 - 57 0.012 0.172 2026-08-26 01:15:14,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '9750EFB30F4867CFDEC1ACE480D9976E', 'loaderId': '98AFA1E3327E8F5226E9A351494BAE07', 'isDownload': False} 2026-08-26 01:15:14,334 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,344 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:14,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:14,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.021 2026-08-26 01:15:14,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:14,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.045 2026-08-26 01:15:14,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:14,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-08-26 01:15:14,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:14,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:15:14,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:15:14,503 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:14,507 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:14,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:14,508 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-26 01:15:14,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:14,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "POST /pos-self/data/158 HTTP/1.1" 200 - 190 0.043 0.095 2026-08-26 01:15:14,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.124 2026-08-26 01:15:14,736 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 01:15:14,742 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/ir.attachment/8302/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:14,781 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/ir.attachment/8268/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:14,793 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:14,842 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/pos.category/339/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:15:14,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/pos.category/338/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-08-26 01:15:14,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.032 2026-08-26 01:15:14,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/pos.category/337/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-26 01:15:14,897 26 INFO rb-1b89a89-224244-407968 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-26 01:15:14,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2395/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:15:14,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2396/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:15:14,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2397/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:15:14,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2398/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:14,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2404/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:15:14,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:14] "GET /web/image/product.template/2399/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:15:14,949 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,000 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,068 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:15] "GET /web/image/product.product/2898/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:15,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:15] "GET /web/image/product.product/2899/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-26 01:15:15,123 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,184 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,242 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,253 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:15:15,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:15] "GET /web/image/product.product/2904/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:15,293 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,356 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,406 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,460 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,516 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,568 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,626 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,683 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,734 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,791 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,842 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,893 26 INFO rb-1b89a89-224244-407968 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-26 01:15:15,949 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,000 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,057 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61687180 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '78912061-940e-44bb-ab84-33939ee20a28'}] 2026-08-26 01:15:16,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61687180 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '78912061-940e-44bb-ab84-33939ee20a28'} created pos.order #881 2026-08-26 01:15:16,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61687180 finished 2026-08-26 01:15:16,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.024 0.056 2026-08-26 01:15:16,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:15:16,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:16,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-26 01:15:16,177 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9684004 (allocated 10485760) 2026-08-26 01:15:16,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 131941 2026-08-26 01:15:16,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-26 01:15:16,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 131941 2026-08-26 01:15:16,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011516_301145_test_self_order_product_availability.txt 2026-08-26 01:15:16,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmphs4sd5lp_chrome_odoo" 2026-08-26 01:15:16,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 132141 2026-08-26 01:15:16,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpmk0e948t_chrome_odoo 2026-08-26 01:15:16,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45659/json/version 2026-08-26 01:15:16,451 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:16,484 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45659/json 2026-08-26 01:15:16,484 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:16,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:45659/devtools/page/6C082C06C9A4D29D399009FAC432F980 2026-08-26 01:15:16,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-26 01:15:16,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-26 01:15:16,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-26 01:15:16,578 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133&table_identifier=49d730c0" in browser 2026-08-26 01:15:16,578 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133&table_identifier=49d730c0" 2026-08-26 01:15:16,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /pos-self/158?access_token=47ce9090aad14133&table_identifier=49d730c0 HTTP/1.1" 200 - 9 0.003 0.010 2026-08-26 01:15:16,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '6C082C06C9A4D29D399009FAC432F980', 'loaderId': '4A59EC8AB30D5A00BE363486D399D15D', 'isDownload': False} 2026-08-26 01:15:16,598 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,605 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:16,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:16,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:16,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.039 0.010 2026-08-26 01:15:16,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:15:16,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-26 01:15:16,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:16,764 26 INFO rb-1b89a89-224244-407968 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=47ce9090aad14133&table_identifier=49d730c0", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:16,767 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:16,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:16,769 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self/relations/158 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-26 01:15:16,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-26 01:15:16,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:15:16,821 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self/data/158 HTTP/1.1" 200 - 120 0.027 0.076 2026-08-26 01:15:16,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:15:16,938 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/image/ir.attachment/8308/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:16,974 26 INFO rb-1b89a89-224244-407968 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-26 01:15:16,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/image/ir.attachment/8268/raw HTTP/1.1" 200 - 4 0.000 0.002 2026-08-26 01:15:16,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:17,043 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/pos.category/337/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:15:17,067 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:17,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/pos.category/339/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-08-26 01:15:17,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/pos.category/338/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.036 2026-08-26 01:15:17,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/pos.category/333/image_128?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.044 2026-08-26 01:15:17,101 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2395/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:15:17,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2396/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:15:17,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2397/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:15:17,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2398/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:15:17,131 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2399/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:17,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2404/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:17,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2400/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:17,151 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2401/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:15:17,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2402/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:15:17,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2403/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:15:17,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2380/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:17,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2381/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:17,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.template/2384/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:17,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:15:17,216 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.product/2898/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:15:17,243 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.product/2899/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.001 0.016 2026-08-26 01:15:17,271 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,337 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,394 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:17] "GET /web/image/product.product/2904/image_512?unique=2026-08-26T01:14:53.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:15:17,445 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,505 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,556 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,609 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,669 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,725 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,786 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,841 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,892 26 INFO rb-1b89a89-224244-407968 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-26 01:15:17,950 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,000 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,052 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,107 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,158 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,217 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,233 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74179735 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000002', 'uuid': '292493cc-c6f3-4a11-b7e9-5e6339b3a236'}] 2026-08-26 01:15:18,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74179735 order {'name': None, 'pos_reference': '260-158-000002', 'uuid': '292493cc-c6f3-4a11-b7e9-5e6339b3a236'} created pos.order #882 2026-08-26 01:15:18,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74179735 finished 2026-08-26 01:15:18,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.016 0.049 2026-08-26 01:15:18,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-26 01:15:18,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-26 01:15:18,327 26 INFO rb-1b89a89-224244-407968 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-26 01:15:18,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10189896 (allocated 11796480) 2026-08-26 01:15:18,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 132141 2026-08-26 01:15:18,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-26 01:15:18,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 132141 2026-08-26 01:15:18,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011518_409409_test_self_order_product_availability.txt 2026-08-26 01:15:18,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpmk0e948t_chrome_odoo" 2026-08-26 01:15:18,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:15:18,884 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-08-26 01:15:20,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:20,437 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137785 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-08-26 01:15:20,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137785 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #883 2026-08-26 01:15:20,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85137785 finished 2026-08-26 01:15:20,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 121 0.027 0.135 2026-08-26 01:15:20,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 42 0.008 0.015 2026-08-26 01:15:20,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-08-26 01:15:22,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:22,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:22] "POST /pos-self/data/160 HTTP/1.1" 200 - 201 0.041 0.156 2026-08-26 01:15:22,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-08-26 01:15:23,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:23,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:23] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 72 0.014 0.102 2026-08-26 01:15:23,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-08-26 01:15:25,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:25,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.005 0.092 2026-08-26 01:15:25,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 56 0.010 0.020 2026-08-26 01:15:25,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:15:25,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.005 0.017 2026-08-26 01:15:25,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.005 0.014 2026-08-26 01:15:25,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-26 01:15:25,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:15:25,620 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-26 01:15:25,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:25] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.004 0.012 2026-08-26 01:15:25,655 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-08-26 01:15:27,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-08-26 01:15:28,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:28,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:28] "POST /pos-self/data/164 HTTP/1.1" 200 - 192 0.037 0.151 2026-08-26 01:15:28,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 132360 2026-08-26 01:15:28,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmptr2chfx6_chrome_odoo 2026-08-26 01:15:28,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:41997/json/version 2026-08-26 01:15:28,820 26 INFO rb-1b89a89-224244-407968 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-26 01:15:28,872 26 INFO rb-1b89a89-224244-407968 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-26 01:15:28,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:41997/json 2026-08-26 01:15:28,872 26 INFO rb-1b89a89-224244-407968 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-26 01:15:28,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:41997/devtools/page/E631C8CF365C974118AD170A70A21361 2026-08-26 01:15:28,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-08-26 01:15:28,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-08-26 01:15:28,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-08-26 01:15:28,973 26 INFO rb-1b89a89-224244-407968 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=4a29dc61d88b4b5c" in browser 2026-08-26 01:15:28,973 26 INFO rb-1b89a89-224244-407968 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=4a29dc61d88b4b5c" 2026-08-26 01:15:29,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /pos-self/164?access_token=4a29dc61d88b4b5c HTTP/1.1" 200 - 38 0.011 0.083 2026-08-26 01:15:29,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'E631C8CF365C974118AD170A70A21361', 'loaderId': '83357026A43B4D1CD3BDA2F773B18130', 'isDownload': False} 2026-08-26 01:15:29,076 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,084 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:29,094 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:29,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 01:15:29,110 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:29,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.031 2026-08-26 01:15:29,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:29,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.045 2026-08-26 01:15:29,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:29,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:15:29,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:29,225 26 INFO rb-1b89a89-224244-407968 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=4a29dc61d88b4b5c", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:29,229 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:29,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:29,230 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "POST /pos-self/relations/164 HTTP/1.1" 200 - 36 0.008 0.019 2026-08-26 01:15:29,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:29,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "POST /pos-self/data/164 HTTP/1.1" 200 - 106 0.025 0.064 2026-08-26 01:15:29,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-08-26 01:15:29,391 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/image/ir.attachment/8546/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:29,440 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,457 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:29,466 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/image/pos.category/347/image_128?unique=2026-08-26T01:15:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:15:29,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:29] "GET /web/image/product.template/2405/image_512?unique=2026-08-26T01:15:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:15:29,492 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,542 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,593 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,643 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,694 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,744 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,795 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,846 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-08-26 01:15:29,846 26 INFO rb-1b89a89-224244-407968 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-26 01:15:29,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6662316 (allocated 7340032) 2026-08-26 01:15:29,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 132360 2026-08-26 01:15:29,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-08-26 01:15:29,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 132360 2026-08-26 01:15:29,919 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011529_919592_test_preparation_categories_are_loaded.txt 2026-08-26 01:15:29,919 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmptr2chfx6_chrome_odoo" 2026-08-26 01:15:29,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:15:30,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-08-26 01:15:31,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 132543 2026-08-26 01:15:31,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp7x9jphg6_chrome_odoo 2026-08-26 01:15:31,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37235/json/version 2026-08-26 01:15:31,898 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:31,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:31,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37235/json 2026-08-26 01:15:31,964 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:31,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:37235/devtools/page/E6732221A350351D74C993223C22C422 2026-08-26 01:15:31,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:31,986 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:32,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:32,119 26 INFO rb-1b89a89-224244-407968 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=dc25ade605574cda" in browser 2026-08-26 01:15:32,119 26 INFO rb-1b89a89-224244-407968 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=dc25ade605574cda" 2026-08-26 01:15:32,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:32,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /pos-self/165?access_token=dc25ade605574cda HTTP/1.1" 200 - 57 0.016 0.170 2026-08-26 01:15:32,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'E6732221A350351D74C993223C22C422', 'loaderId': '971D01685A5900B691567ECC1804AEDE', 'isDownload': False} 2026-08-26 01:15:32,313 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,321 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:32,336 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:32,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.022 2026-08-26 01:15:32,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:32,378 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-26 01:15:32,381 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:32,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.057 2026-08-26 01:15:32,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:15:32,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:15:32,487 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:32,488 26 INFO rb-1b89a89-224244-407968 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=dc25ade605574cda", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:32,491 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:32,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:32,492 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "POST /pos-self/relations/165 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:32,539 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:15:32,544 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "POST /pos-self/data/165 HTTP/1.1" 200 - 175 0.039 0.081 2026-08-26 01:15:32,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-08-26 01:15:32,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:32,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:32,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/ir.attachment/8597/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:32,750 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 01:15:32,779 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:32,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 01:15:32,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:15:32,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:15:32,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:15:32,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:32,809 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,868 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/ir.attachment/8563/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:32,884 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:32,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:32] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:15:32,919 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,979 26 INFO rb-1b89a89-224244-407968 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-26 01:15:32,995 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907521 started for PoS orders references: [{'name': None, 'pos_reference': '260-165-000001', 'uuid': '1124cb39-6255-4bed-a519-4ac47596a904'}] 2026-08-26 01:15:33,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907521 order {'name': None, 'pos_reference': '260-165-000001', 'uuid': '1124cb39-6255-4bed-a519-4ac47596a904'} created pos.order #887 2026-08-26 01:15:33,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49907521 finished 2026-08-26 01:15:33,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.024 0.055 2026-08-26 01:15:33,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:33] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:33,109 26 INFO rb-1b89a89-224244-407968 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-26 01:15:33,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-08-26 01:15:33,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-26 01:15:33,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7492476 (allocated 8126464) 2026-08-26 01:15:33,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 132543 2026-08-26 01:15:33,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-08-26 01:15:33,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 132543 2026-08-26 01:15:33,239 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011533_239117_test_duplicate_order_kiosk.txt 2026-08-26 01:15:33,239 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp7x9jphg6_chrome_odoo" 2026-08-26 01:15:33,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-08-26 01:15:34,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 132732 2026-08-26 01:15:34,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp5ra5_lij_chrome_odoo 2026-08-26 01:15:34,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35337/json/version 2026-08-26 01:15:34,760 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:34,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:34,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35337/json 2026-08-26 01:15:34,798 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:34,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:35337/devtools/page/71484E498609078E1C3ADC2FFA5C5751 2026-08-26 01:15:34,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-08-26 01:15:34,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-08-26 01:15:34,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-08-26 01:15:34,975 26 INFO rb-1b89a89-224244-407968 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=cf6059d1862c4505" in browser 2026-08-26 01:15:34,975 26 INFO rb-1b89a89-224244-407968 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=cf6059d1862c4505" 2026-08-26 01:15:34,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:35,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /pos-self/166?access_token=cf6059d1862c4505 HTTP/1.1" 200 - 57 0.015 0.239 2026-08-26 01:15:35,236 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '71484E498609078E1C3ADC2FFA5C5751', 'loaderId': 'C1AC811352C5E7DF18E3C99BC0A33493', 'isDownload': False} 2026-08-26 01:15:35,236 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,246 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:35,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:35,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:35,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:35,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.036 2026-08-26 01:15:35,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:35,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-08-26 01:15:35,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:15:35,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:15:35,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:35,382 26 INFO rb-1b89a89-224244-407968 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=cf6059d1862c4505", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:35,385 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:35,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:35,387 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:35,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:15:35,439 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "POST /pos-self/data/166 HTTP/1.1" 200 - 175 0.037 0.083 2026-08-26 01:15:35,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-08-26 01:15:35,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:35,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:35,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/ir.attachment/8638/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:35,648 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:15:35,676 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:35,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:15:35,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:35,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:15:35,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:15:35,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:15:35,707 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,766 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/ir.attachment/8604/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:35,784 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:35,793 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:35] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:35,817 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,878 26 INFO rb-1b89a89-224244-407968 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-26 01:15:35,894 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20038927 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': 'f2989308-b93b-4c44-967e-f24d4cb602de'}] 2026-08-26 01:15:35,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20038927 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': 'f2989308-b93b-4c44-967e-f24d4cb602de'} created pos.order #888 2026-08-26 01:15:35,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20038927 finished 2026-08-26 01:15:36,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.058 0.131 2026-08-26 01:15:36,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:36] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:15:36,106 26 INFO rb-1b89a89-224244-407968 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-26 01:15:36,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-08-26 01:15:36,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:15:36,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7424532 (allocated 8388608) 2026-08-26 01:15:36,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 132732 2026-08-26 01:15:36,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-08-26 01:15:36,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 132732 2026-08-26 01:15:36,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011536_227946_test_order_price_null.txt 2026-08-26 01:15:36,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp5ra5_lij_chrome_odoo" 2026-08-26 01:15:36,249 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-08-26 01:15:37,910 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 132922 2026-08-26 01:15:37,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpd8j3abr9_chrome_odoo 2026-08-26 01:15:37,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40857/json/version 2026-08-26 01:15:37,959 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:37,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:37,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40857/json 2026-08-26 01:15:37,962 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:37,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40857/devtools/page/F870604DB7D0A6734EC8ECABEA529ACE 2026-08-26 01:15:37,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:37,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:37,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:38,035 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" in browser 2026-08-26 01:15:38,035 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" 2026-08-26 01:15:38,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:38,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /pos-self/167?access_token=b651396bb4744bf2 HTTP/1.1" 200 - 59 0.013 0.176 2026-08-26 01:15:38,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'F870604DB7D0A6734EC8ECABEA529ACE', 'loaderId': '8BF3DB41E8093A441E7C4A1C87806675', 'isDownload': False} 2026-08-26 01:15:38,231 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,239 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:38,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:38,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.002 0.014 2026-08-26 01:15:38,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:38,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.027 2026-08-26 01:15:38,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:38,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-08-26 01:15:38,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:38,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:15:38,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:38,404 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:38,407 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:38,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:38,409 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:38,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:15:38,462 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "POST /pos-self/data/167 HTTP/1.1" 200 - 182 0.041 0.087 2026-08-26 01:15:38,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.116 2026-08-26 01:15:38,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.020 2026-08-26 01:15:38,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:38,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:38,666 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:38,683 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:38,736 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,758 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:15:38,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.024 2026-08-26 01:15:38,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:15:38,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:38,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:15:38,790 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:15:38,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:38,850 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,904 26 INFO rb-1b89a89-224244-407968 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-26 01:15:38,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2416/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:15:38,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:38] "GET /web/image/product.template/2415/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:15:38,961 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,019 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,082 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,099 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:15:39,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "GET /web/image/product.product/2915/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 01:15:39,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "GET /web/image/product.product/2916/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:15:39,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-08-26 01:15:39,133 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,184 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,235 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,286 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,343 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,395 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,453 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26281291 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '848a2425-41b9-4d13-97e5-4998e076c9ae'}] 2026-08-26 01:15:39,500 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26281291 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '848a2425-41b9-4d13-97e5-4998e076c9ae'} created pos.order #889 2026-08-26 01:15:39,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26281291 finished 2026-08-26 01:15:39,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.029 0.070 2026-08-26 01:15:39,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:15:39,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:15:39,592 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,642 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,697 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:39] "GET /web/image/ir.attachment/8678/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:39,751 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,804 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-26 01:15:39,855 26 INFO rb-1b89a89-224244-407968 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-26 01:15:39,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8628416 (allocated 9699328) 2026-08-26 01:15:39,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 132922 2026-08-26 01:15:39,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-26 01:15:39,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 132922 2026-08-26 01:15:39,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011539_932679_test_self_order_kiosk.txt 2026-08-26 01:15:39,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpd8j3abr9_chrome_odoo" 2026-08-26 01:15:40,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133124 2026-08-26 01:15:40,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpysw4zxyc_chrome_odoo 2026-08-26 01:15:40,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41103/json/version 2026-08-26 01:15:40,068 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:40,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:40,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41103/json 2026-08-26 01:15:40,109 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:40,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:41103/devtools/page/90E986625A9BF73DE7202102C2C49863 2026-08-26 01:15:40,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:40,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:40,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:40,186 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" in browser 2026-08-26 01:15:40,186 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" 2026-08-26 01:15:40,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /pos-self/167?access_token=b651396bb4744bf2 HTTP/1.1" 200 - 7 0.003 0.009 2026-08-26 01:15:40,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '90E986625A9BF73DE7202102C2C49863', 'loaderId': '541F59948E3B5BAE38B7032AADF3E3D1', 'isDownload': False} 2026-08-26 01:15:40,259 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:40,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:15:40,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:15:40,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:15:40,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:40,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:15:40,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:40,417 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:40,421 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:40,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:40,422 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-26 01:15:40,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-26 01:15:40,474 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.027 0.071 2026-08-26 01:15:40,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-08-26 01:15:40,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:40,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:40,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:40,635 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:40,650 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:40,699 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:15:40,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.000 0.024 2026-08-26 01:15:40,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:15:40,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:15:40,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:15:40,753 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:40,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:15:40,815 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,874 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,884 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:40,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:40,924 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,983 26 INFO rb-1b89a89-224244-407968 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-26 01:15:40,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:15:41,040 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,100 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,115 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70885058 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': '77d8552d-552e-4094-aecf-92611f7ca4cf'}] 2026-08-26 01:15:41,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70885058 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': '77d8552d-552e-4094-aecf-92611f7ca4cf'} created pos.order #890 2026-08-26 01:15:41,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70885058 finished 2026-08-26 01:15:41,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.016 0.052 2026-08-26 01:15:41,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-08-26 01:15:41,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-26 01:15:41,209 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,259 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,314 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "GET /web/image/ir.attachment/8678/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:41,367 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,420 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-26 01:15:41,471 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8389396 (allocated 9437184) 2026-08-26 01:15:41,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133124 2026-08-26 01:15:41,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-26 01:15:41,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133124 2026-08-26 01:15:41,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011541_547841_test_self_order_kiosk.txt 2026-08-26 01:15:41,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpysw4zxyc_chrome_odoo" 2026-08-26 01:15:41,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133321 2026-08-26 01:15:41,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpcpm5oyi0_chrome_odoo 2026-08-26 01:15:41,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43795/json/version 2026-08-26 01:15:41,697 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:41,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:41,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43795/json 2026-08-26 01:15:41,763 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:41,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43795/devtools/page/4EEA01ACC926A2E55C2BA20E1C40178C 2026-08-26 01:15:41,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:41,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:41,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:41,861 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" in browser 2026-08-26 01:15:41,861 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" 2026-08-26 01:15:41,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "GET /pos-self/167?access_token=b651396bb4744bf2 HTTP/1.1" 200 - 7 0.002 0.012 2026-08-26 01:15:41,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '4EEA01ACC926A2E55C2BA20E1C40178C', 'loaderId': 'E8196050986481285AD7050123076392', 'isDownload': False} 2026-08-26 01:15:41,883 26 INFO rb-1b89a89-224244-407968 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-26 01:15:41,892 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:41,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:41,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:41,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:41] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:15:42,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:42,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:15:42,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:42,050 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:42,052 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:42,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:42,055 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.005 0.015 2026-08-26 01:15:42,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-26 01:15:42,107 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.028 0.075 2026-08-26 01:15:42,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-08-26 01:15:42,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:42,234 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:42,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:42,285 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-08-26 01:15:42,318 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:42,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:15:42,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:15:42,338 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:15:42,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:15:42,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-26 01:15:42,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:15:42,389 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,449 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,507 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-08-26 01:15:42,523 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:42,531 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:42,559 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,616 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,667 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,724 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,741 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64555223 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000003', 'uuid': '5ec5fbd3-bafd-48a4-864b-a6264ddeece2'}] 2026-08-26 01:15:42,755 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64555223 order {'name': None, 'pos_reference': '260-167-000003', 'uuid': '5ec5fbd3-bafd-48a4-864b-a6264ddeece2'} created pos.order #891 2026-08-26 01:15:42,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64555223 finished 2026-08-26 01:15:42,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.018 0.049 2026-08-26 01:15:42,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-08-26 01:15:42,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-26 01:15:42,839 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,890 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,944 26 INFO rb-1b89a89-224244-407968 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-26 01:15:42,994 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,052 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,105 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-26 01:15:43,156 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8041956 (allocated 8912896) 2026-08-26 01:15:43,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133321 2026-08-26 01:15:43,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-26 01:15:43,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133321 2026-08-26 01:15:43,229 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011543_229600_test_self_order_kiosk.txt 2026-08-26 01:15:43,229 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpcpm5oyi0_chrome_odoo" 2026-08-26 01:15:43,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133516 2026-08-26 01:15:43,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpwcgpbb8w_chrome_odoo 2026-08-26 01:15:43,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35491/json/version 2026-08-26 01:15:43,381 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:43,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:43,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35491/json 2026-08-26 01:15:43,417 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:43,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35491/devtools/page/5CD5D18E90E87B109BE6B2FDEE38B945 2026-08-26 01:15:43,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:43,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:43,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:43,489 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" in browser 2026-08-26 01:15:43,489 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" 2026-08-26 01:15:43,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /pos-self/167?access_token=b651396bb4744bf2 HTTP/1.1" 200 - 7 0.002 0.072 2026-08-26 01:15:43,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '5CD5D18E90E87B109BE6B2FDEE38B945', 'loaderId': '9F95C2DB5EA0C59B025D9C85DC3A2707', 'isDownload': False} 2026-08-26 01:15:43,571 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,578 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:43,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:15:43,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:43,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:15:43,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:43,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:15:43,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:43,739 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:43,741 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:43,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:43,744 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.004 0.015 2026-08-26 01:15:43,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-26 01:15:43,795 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.026 0.070 2026-08-26 01:15:43,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.092 2026-08-26 01:15:43,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:43,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:43,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:43,963 26 INFO rb-1b89a89-224244-407968 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-26 01:15:43,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-08-26 01:15:43,995 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:44,004 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.000 0.028 2026-08-26 01:15:44,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:15:44,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:44,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:44,060 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-08-26 01:15:44,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:15:44,086 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,144 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,150 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:44,156 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:44,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:44,195 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,255 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32433896 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000004', 'uuid': 'd1b6e716-c58c-4160-8c81-3d43700124b2'}] 2026-08-26 01:15:44,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32433896 order {'name': None, 'pos_reference': '260-167-000004', 'uuid': 'd1b6e716-c58c-4160-8c81-3d43700124b2'} created pos.order #892 2026-08-26 01:15:44,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32433896 finished 2026-08-26 01:15:44,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.017 0.049 2026-08-26 01:15:44,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:15:44,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:15:44,359 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,409 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,467 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /web/image/ir.attachment/8678/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:44,521 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,571 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,622 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-26 01:15:44,623 26 INFO rb-1b89a89-224244-407968 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-26 01:15:44,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7988968 (allocated 8388608) 2026-08-26 01:15:44,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133516 2026-08-26 01:15:44,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-26 01:15:44,642 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133516 2026-08-26 01:15:44,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011544_687776_test_self_order_kiosk.txt 2026-08-26 01:15:44,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpwcgpbb8w_chrome_odoo" 2026-08-26 01:15:44,823 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 133711 2026-08-26 01:15:44,823 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpznvmkxss_chrome_odoo 2026-08-26 01:15:44,823 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42085/json/version 2026-08-26 01:15:44,824 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:44,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-26 01:15:44,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42085/json 2026-08-26 01:15:44,880 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:44,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42085/devtools/page/8A88FFCB83A0A5C67BCF6A06752FAA52 2026-08-26 01:15:44,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-26 01:15:44,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-26 01:15:44,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-26 01:15:44,975 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" in browser 2026-08-26 01:15:44,975 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2" 2026-08-26 01:15:44,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:44] "GET /pos-self/167?access_token=b651396bb4744bf2 HTTP/1.1" 200 - 7 0.002 0.010 2026-08-26 01:15:44,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '8A88FFCB83A0A5C67BCF6A06752FAA52', 'loaderId': '8E7C8D30CD5CFDB4545702E99CBA5FBD', 'isDownload': False} 2026-08-26 01:15:44,994 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,002 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:45,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:45,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:45,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:15:45,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-26 01:15:45,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:15:45,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:15:45,169 26 INFO rb-1b89a89-224244-407968 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=b651396bb4744bf2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:45,172 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:45,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:45,173 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.005 0.015 2026-08-26 01:15:45,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.022 2026-08-26 01:15:45,225 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.029 0.074 2026-08-26 01:15:45,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-08-26 01:15:45,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:15:45,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-26 01:15:45,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:45,401 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,422 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:45,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:15:45,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:15:45,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.018 0.023 2026-08-26 01:15:45,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:15:45,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:15:45,476 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:15:45,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:15:45,536 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,596 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,656 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:45,670 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:45,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:45,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:45] "GET /web/image/product.product/2912/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.001 0.017 2026-08-26 01:15:45,707 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,758 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,810 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,863 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,921 26 INFO rb-1b89a89-224244-407968 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-26 01:15:45,980 26 INFO rb-1b89a89-224244-407968 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-26 01:15:46,033 26 INFO rb-1b89a89-224244-407968 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-26 01:15:46,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-26 01:15:46,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:15:46,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8081868 (allocated 8912896) 2026-08-26 01:15:46,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 133711 2026-08-26 01:15:46,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-26 01:15:46,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 133711 2026-08-26 01:15:46,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011546_156412_test_self_order_kiosk.txt 2026-08-26 01:15:46,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpznvmkxss_chrome_odoo" 2026-08-26 01:15:46,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-08-26 01:15:47,773 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [366] 2026-08-26 01:15:47,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 133905 2026-08-26 01:15:47,971 26 INFO rb-1b89a89-224244-407968 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/tmpfdicxgf0_chrome_odoo 2026-08-26 01:15:47,971 26 INFO rb-1b89a89-224244-407968 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:43593/json/version 2026-08-26 01:15:47,972 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:48,009 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,009 26 INFO rb-1b89a89-224244-407968 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:43593/json 2026-08-26 01:15:48,010 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:48,064 26 INFO rb-1b89a89-224244-407968 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:43593/devtools/page/E660B5FBA4DC8C1C7ABD9942C37810C2 2026-08-26 01:15:48,072 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,076 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,087 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,214 26 INFO rb-1b89a89-224244-407968 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=874b6896b70a4c51" in browser 2026-08-26 01:15:48,214 26 INFO rb-1b89a89-224244-407968 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=874b6896b70a4c51" 2026-08-26 01:15:48,221 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:48,410 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /pos-self/168?access_token=874b6896b70a4c51 HTTP/1.1" 200 - 57 0.013 0.178 2026-08-26 01:15:48,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'E660B5FBA4DC8C1C7ABD9942C37810C2', 'loaderId': '53C1A0EC31281B97D743E1F396329C56', 'isDownload': False} 2026-08-26 01:15:48,413 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,422 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:48,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:48,454 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.016 2026-08-26 01:15:48,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:48,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.043 2026-08-26 01:15:48,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:48,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.051 2026-08-26 01:15:48,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:48,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:15:48,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:48,574 26 INFO rb-1b89a89-224244-407968 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=874b6896b70a4c51", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:48,578 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:48,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:48,579 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "POST /pos-self/relations/168 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:48,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:48,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "POST /pos-self/data/168 HTTP/1.1" 200 - 190 0.041 0.087 2026-08-26 01:15:48,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.121 2026-08-26 01:15:48,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:15:48,805 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/ir.attachment/8720/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:48,842 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,849 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/ir.attachment/8686/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:48,854 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:48,906 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/pos.category/350/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.004 0.012 2026-08-26 01:15:48,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/pos.category/349/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-08-26 01:15:48,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.034 2026-08-26 01:15:48,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2417/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:15:48,960 26 INFO rb-1b89a89-224244-407968 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-26 01:15:48,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/pos.category/351/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.051 2026-08-26 01:15:48,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2418/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:15:48,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2419/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:15:48,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2420/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:15:48,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2421/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:15:48,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:48] "GET /web/image/product.template/2426/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:15:49,026 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:49] "GET /web/image/product.product/2920/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.009 2026-08-26 01:15:49,082 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,133 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,183 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,239 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,290 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,344 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,398 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-08-26 01:15:49,462 26 INFO rb-1b89a89-224244-407968 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-26 01:15:49,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9350856 (allocated 10223616) 2026-08-26 01:15:49,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 133905 2026-08-26 01:15:49,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-08-26 01:15:49,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 133905 2026-08-26 01:15:49,543 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011549_542905_test_self_order_kiosk_combo_qty_max_free.txt 2026-08-26 01:15:49,543 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpfdicxgf0_chrome_odoo" 2026-08-26 01:15:49,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-08-26 01:15:51,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 134099 2026-08-26 01:15:51,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpyassexaq_chrome_odoo 2026-08-26 01:15:51,252 26 INFO rb-1b89a89-224244-407968 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:36517/json/version 2026-08-26 01:15:51,253 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:51,264 26 INFO rb-1b89a89-224244-407968 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-26 01:15:51,264 26 INFO rb-1b89a89-224244-407968 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:36517/json 2026-08-26 01:15:51,265 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:51,272 26 INFO rb-1b89a89-224244-407968 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:36517/devtools/page/1764245FA90A7F42919B629965F38D55 2026-08-26 01:15:51,275 26 INFO rb-1b89a89-224244-407968 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-26 01:15:51,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-08-26 01:15:51,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-08-26 01:15:51,367 26 INFO rb-1b89a89-224244-407968 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=43ac7530f841401b" in browser 2026-08-26 01:15:51,367 26 INFO rb-1b89a89-224244-407968 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=43ac7530f841401b" 2026-08-26 01:15:51,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:51,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /pos-self/169?access_token=43ac7530f841401b HTTP/1.1" 200 - 57 0.012 0.231 2026-08-26 01:15:51,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '1764245FA90A7F42919B629965F38D55', 'loaderId': '46C3F40C3FF072320AC194164DE4134C', 'isDownload': False} 2026-08-26 01:15:51,619 26 INFO rb-1b89a89-224244-407968 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-26 01:15:51,631 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:51,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:51,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.023 2026-08-26 01:15:51,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:51,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.038 2026-08-26 01:15:51,686 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:51,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 01:15:51,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:15:51,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:15:51,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:51,777 26 INFO rb-1b89a89-224244-407968 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=43ac7530f841401b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:51,780 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:51,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:51,781 26 INFO rb-1b89a89-224244-407968 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-26 01:15:51,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "POST /pos-self/relations/169 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:15:51,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:51,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "POST /pos-self/data/169 HTTP/1.1" 200 - 189 0.040 0.084 2026-08-26 01:15:51,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.117 2026-08-26 01:15:51,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:15:52,002 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/ir.attachment/8761/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:52,041 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/ir.attachment/8727/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:52,052 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:52,107 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 01:15:52,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.026 2026-08-26 01:15:52,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:15:52,154 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:15:52,160 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:15:52,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:15:52,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:52,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.template/2427/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:15:52,229 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/image/product.product/2914/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:15:52,293 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,344 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,399 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,414 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:52,454 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,509 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-08-26 01:15:52,571 26 INFO rb-1b89a89-224244-407968 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-26 01:15:52,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9487244 (allocated 10747904) 2026-08-26 01:15:52,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 134099 2026-08-26 01:15:52,599 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-08-26 01:15:52,599 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 134099 2026-08-26 01:15:52,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011552_665349_test_self_order_kiosk_combo_sides.txt 2026-08-26 01:15:52,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpyassexaq_chrome_odoo" 2026-08-26 01:15:52,686 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-08-26 01:15:54,051 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-08-26 01:15:55,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-08-26 01:15:56,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 134294 2026-08-26 01:15:56,962 26 INFO rb-1b89a89-224244-407968 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/tmp5zpu_748_chrome_odoo 2026-08-26 01:15:56,963 26 INFO rb-1b89a89-224244-407968 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:32833/json/version 2026-08-26 01:15:56,963 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:56,998 26 INFO rb-1b89a89-224244-407968 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-26 01:15:56,999 26 INFO rb-1b89a89-224244-407968 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:32833/json 2026-08-26 01:15:56,999 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:57,004 26 INFO rb-1b89a89-224244-407968 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:32833/devtools/page/F68912A701B1C4138D0DD1FF4AD24B30 2026-08-26 01:15:57,063 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,068 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,079 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,181 26 INFO rb-1b89a89-224244-407968 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=20ed3bd5f7c54953" in browser 2026-08-26 01:15:57,181 26 INFO rb-1b89a89-224244-407968 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=20ed3bd5f7c54953" 2026-08-26 01:15:57,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:15:57,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /pos-self/172?access_token=20ed3bd5f7c54953 HTTP/1.1" 200 - 57 0.012 0.176 2026-08-26 01:15:57,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'F68912A701B1C4138D0DD1FF4AD24B30', 'loaderId': '8696A23A655C375FCD8A43713D19ED35', 'isDownload': False} 2026-08-26 01:15:57,378 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,387 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:57,398 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:15:57,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.011 0.017 2026-08-26 01:15:57,424 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:15:57,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.041 2026-08-26 01:15:57,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:15:57,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.050 2026-08-26 01:15:57,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:15:57,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:15:57,536 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:15:57,537 26 INFO rb-1b89a89-224244-407968 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=20ed3bd5f7c54953", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:15:57,540 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:15:57,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:57,541 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "POST /pos-self/relations/172 HTTP/1.1" 200 - 41 0.009 0.020 2026-08-26 01:15:57,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:15:57,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "POST /pos-self/data/172 HTTP/1.1" 200 - 176 0.038 0.082 2026-08-26 01:15:57,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-08-26 01:15:57,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:15:57,752 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/ir.attachment/8881/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:15:57,805 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:15:57,836 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:57,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-26 01:15:57,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:15:57,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:15:57,876 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:15:57,884 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:15:57,935 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,993 26 INFO rb-1b89a89-224244-407968 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-26 01:15:57,999 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:57] "GET /web/image/ir.attachment/8847/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:15:58,004 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15: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-26 01:15:58,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:15:58,052 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80421610 started for PoS orders references: [{'name': None, 'pos_reference': '260-172-000001', 'uuid': 'c828582b-45cd-45e3-8d77-138e84d2d059'}] 2026-08-26 01:15:58,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80421610 order {'name': None, 'pos_reference': '260-172-000001', 'uuid': 'c828582b-45cd-45e3-8d77-138e84d2d059'} created pos.order #893 2026-08-26 01:15:58,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80421610 finished 2026-08-26 01:15:58,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.023 0.055 2026-08-26 01:15:58,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-08-26 01:15:58,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.003 2026-08-26 01:15:58,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-26 01:15:58,173 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7451012 (allocated 8126464) 2026-08-26 01:15:58,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 134294 2026-08-26 01:15:58,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-26 01:15:58,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 134294 2026-08-26 01:15:58,246 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011558_246300_test_self_order_kiosk_to_cashier_payment.txt 2026-08-26 01:15:58,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp5zpu_748_chrome_odoo" 2026-08-26 01:15:58,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 134491 2026-08-26 01:15:58,509 26 INFO rb-1b89a89-224244-407968 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/tmpesoejxpq_chrome_odoo 2026-08-26 01:15:58,509 26 INFO rb-1b89a89-224244-407968 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:37319/json/version 2026-08-26 01:15:58,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:58,564 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,564 26 INFO rb-1b89a89-224244-407968 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:37319/json 2026-08-26 01:15:58,565 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:15:58,566 26 INFO rb-1b89a89-224244-407968 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:37319/devtools/page/F871C0CCC9CF111D35B20872189FE939 2026-08-26 01:15:58,568 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,569 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:15:58,587 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,588 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,588 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "GET /pos/ui/173 HTTP/1.1" 200 - 107 0.042 0.158 2026-08-26 01:15:58,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'F871C0CCC9CF111D35B20872189FE939', 'loaderId': '95E0E953710B89080D4876D8C74A8704', 'isDownload': False} 2026-08-26 01:15:58,797 26 INFO rb-1b89a89-224244-407968 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-26 01:15:58,805 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:15:58,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:15:58,821 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:15:58,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:58] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:15:59,111 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:59,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:59,118 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:15:59,128 26 INFO rb-1b89a89-224244-407968 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-26 01:15:59,131 26 INFO rb-1b89a89-224244-407968 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-26 01:15:59,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:15:59,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.013 0.022 2026-08-26 01:15:59,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.033 2026-08-26 01:15:59,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:15:59,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:59,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-08-26 01:15:59,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 01:15:59,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.020 2026-08-26 01:15:59,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-08-26 01:15:59,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.083 0.172 2026-08-26 01:15:59,497 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:59,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:15:59,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:15:59,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:15:59,585 26 INFO rb-1b89a89-224244-407968 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-26 01:15:59,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-08-26 01:15:59,615 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:15:59,624 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:59,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:15:59,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:15:59,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:59,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:15:59,722 26 INFO rb-1b89a89-224244-407968 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-26 01:15:59,733 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:15:59,789 26 INFO rb-1b89a89-224244-407968 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-26 01:15:59,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /pos/ui/173?from_backend=True HTTP/1.1" 200 - 32 0.038 0.023 2026-08-26 01:15:59,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /pos/ui/173 HTTP/1.1" 200 - 32 0.008 0.081 2026-08-26 01:15:59,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=product.template&field=image_128&id=2411&unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-26 01:15:59,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=product.template&field=image_128&id=2413&unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-08-26 01:15:59,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=product.template&field=image_128&id=2412&unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-26 01:15:59,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=product.template&field=image_128&id=2410&unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-08-26 01:15:59,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.006 0.128 2026-08-26 01:15:59,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:15:59] "GET /web/image?model=product.template&field=image_128&id=2414&unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:15:59,969 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.016 0.028 2026-08-26 01:16:00,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:16:00,051 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:00,052 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,111 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,168 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,219 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,287 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,294 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:00,338 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,391 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,451 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99656898 started for PoS orders references: [{'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'c828582b-45cd-45e3-8d77-138e84d2d059'}] 2026-08-26 01:16:00,458 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:00,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [804] to pos.order #893 2026-08-26 01:16:00,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99656898 order {'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'c828582b-45cd-45e3-8d77-138e84d2d059'} updated pos.order #893 2026-08-26 01:16:00,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99656898 finished 2026-08-26 01:16:00,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.065 0.141 2026-08-26 01:16:00,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:00] "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-26 01:16:00,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-26 01:16:00,725 26 INFO rb-1b89a89-224244-407968 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-26 01:16:00,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15365912 (allocated 17039360) 2026-08-26 01:16:00,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 134491 2026-08-26 01:16:00,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-26 01:16:00,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 134491 2026-08-26 01:16:00,879 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011600_879157_test_self_order_kiosk_to_cashier_payment.txt 2026-08-26 01:16:00,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpesoejxpq_chrome_odoo" 2026-08-26 01:16:00,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-08-26 01:16:02,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 134703 2026-08-26 01:16:02,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmptlbuwgpd_chrome_odoo 2026-08-26 01:16:02,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42333/json/version 2026-08-26 01:16:02,683 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:02,684 26 INFO rb-1b89a89-224244-407968 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-26 01:16:02,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:42333/json 2026-08-26 01:16:02,685 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:02,686 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:42333/devtools/page/D76DA3FE7ACEAD1AE9A92A75A9ABBCE9 2026-08-26 01:16:02,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-08-26 01:16:02,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-08-26 01:16:02,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-08-26 01:16:02,809 26 INFO rb-1b89a89-224244-407968 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=eb76da66a55f49e8" in browser 2026-08-26 01:16:02,809 26 INFO rb-1b89a89-224244-407968 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=eb76da66a55f49e8" 2026-08-26 01:16:02,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:03,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /pos-self/174?access_token=eb76da66a55f49e8 HTTP/1.1" 200 - 57 0.014 0.235 2026-08-26 01:16:03,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'D76DA3FE7ACEAD1AE9A92A75A9ABBCE9', 'loaderId': '1FD3E1CEB8D894FF1CD753A67B434EC3', 'isDownload': False} 2026-08-26 01:16:03,066 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,079 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:03,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:03,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.019 2026-08-26 01:16:03,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:03,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.037 2026-08-26 01:16:03,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:03,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.052 2026-08-26 01:16:03,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:16:03,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:16:03,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:16:03,270 26 INFO rb-1b89a89-224244-407968 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=eb76da66a55f49e8", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:03,273 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:03,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:03,276 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.008 0.018 2026-08-26 01:16:03,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:16:03,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "POST /pos-self/data/174 HTTP/1.1" 200 - 183 0.078 0.112 2026-08-26 01:16:03,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.175 2026-08-26 01:16:03,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.022 2026-08-26 01:16:03,569 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,593 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:03,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/ir.attachment/8922/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:03,606 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,657 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/ir.attachment/8921/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:03,721 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/ir.attachment/8888/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:03,736 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:03,785 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/pos.category/352/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:16:03,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-08-26 01:16:03,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:16:03,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:16:03,839 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:16:03,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:16:03,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:16:03,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:03] "GET /web/image/product.template/2428/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-26 01:16:03,897 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,951 26 INFO rb-1b89a89-224244-407968 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-26 01:16:03,960 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:04,008 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,058 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,109 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,163 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,174 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:04,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /pos-self/174?access_token=eb76da66a55f49e8 HTTP/1.1" 303 - 2 0.001 0.003 2026-08-26 01:16:04,243 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /fr/pos-self/174?access_token=eb76da66a55f49e8 HTTP/1.1" 200 - 10 0.003 0.013 2026-08-26 01:16:04,257 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:04,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.003 2026-08-26 01:16:04,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /fr/website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 2 0.000 0.053 2026-08-26 01:16:04,390 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,394 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:04,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:04,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-26 01:16:04,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "POST /pos-self/relations/174 HTTP/1.1" 200 - 16 0.005 0.018 2026-08-26 01:16:04,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-26 01:16:04,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "POST /pos-self/data/174 HTTP/1.1" 200 - 115 0.040 0.094 2026-08-26 01:16:04,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-08-26 01:16:04,591 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /web/image/ir.attachment/8922/raw HTTP/1.1" 304 - 4 0.000 0.003 2026-08-26 01:16:04,639 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,698 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:04] "GET /web/image/ir.attachment/8888/raw HTTP/1.1" 304 - 4 0.001 0.003 2026-08-26 01:16:04,758 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,811 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-08-26 01:16:04,872 26 INFO rb-1b89a89-224244-407968 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-26 01:16:04,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8393940 (allocated 9637888) 2026-08-26 01:16:04,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 134703 2026-08-26 01:16:04,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-08-26 01:16:04,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 134703 2026-08-26 01:16:04,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011604_997231_test_self_order_language_changes.txt 2026-08-26 01:16:04,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmptlbuwgpd_chrome_odoo" 2026-08-26 01:16:05,019 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-08-26 01:16:06,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 134913 2026-08-26 01:16:06,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp5295apqx_chrome_odoo 2026-08-26 01:16:06,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:40745/json/version 2026-08-26 01:16:06,866 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:06,906 26 INFO rb-1b89a89-224244-407968 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-26 01:16:06,906 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:40745/json 2026-08-26 01:16:06,906 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:06,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:40745/devtools/page/1EC2DC8B2410A12FAB2EAFEEF9EFAF14 2026-08-26 01:16:06,962 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-08-26 01:16:06,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-08-26 01:16:06,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-08-26 01:16:07,100 26 INFO rb-1b89a89-224244-407968 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=a243dcfb24864828" in browser 2026-08-26 01:16:07,100 26 INFO rb-1b89a89-224244-407968 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=a243dcfb24864828" 2026-08-26 01:16:07,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:07,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /pos-self/175?access_token=a243dcfb24864828 HTTP/1.1" 200 - 57 0.013 0.179 2026-08-26 01:16:07,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': '1EC2DC8B2410A12FAB2EAFEEF9EFAF14', 'loaderId': 'A7162FE2AB18CB1ED534D763F992C92D', 'isDownload': False} 2026-08-26 01:16:07,301 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,310 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:07,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:07,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-08-26 01:16:07,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:07,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.037 2026-08-26 01:16:07,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:07,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-08-26 01:16:07,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:16:07,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.009 2026-08-26 01:16:07,490 26 INFO rb-1b89a89-224244-407968 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=a243dcfb24864828", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:07,494 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:07,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:16:07,496 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.008 2026-08-26 01:16:07,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.009 0.019 2026-08-26 01:16:07,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:16:07,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "POST /pos-self/data/175 HTTP/1.1" 200 - 162 0.039 0.083 2026-08-26 01:16:07,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.113 2026-08-26 01:16:07,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:16:07,720 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/ir.attachment/8963/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:07,770 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,794 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:07,803 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/pos.category/353/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-26 01:16:07,811 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/product.template/2429/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-26 01:16:07,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/product.template/2430/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:16:07,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/pos.category/354/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.038 2026-08-26 01:16:07,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:07] "GET /web/image/pos.category/355/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.066 2026-08-26 01:16:07,861 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,921 26 INFO rb-1b89a89-224244-407968 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-26 01:16:07,974 26 INFO rb-1b89a89-224244-407968 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-26 01:16:08,031 26 INFO rb-1b89a89-224244-407968 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-26 01:16:08,092 26 INFO rb-1b89a89-224244-407968 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-26 01:16:08,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "GET /web/image/ir.attachment/8929/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:08,117 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:16:08,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "GET /web/image/product.product/2929/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.008 2026-08-26 01:16:08,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "GET /web/image/product.product/2930/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-08-26 01:16:08,160 26 INFO rb-1b89a89-224244-407968 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-26 01:16:08,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38794383 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '2d2de4e8-3dbd-4c6b-bf2d-0c44a2fc7d04'}] 2026-08-26 01:16:08,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38794383 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '2d2de4e8-3dbd-4c6b-bf2d-0c44a2fc7d04'} created pos.order #894 2026-08-26 01:16:08,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38794383 finished 2026-08-26 01:16:08,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.029 0.059 2026-08-26 01:16:08,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:16:08,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:16:08,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-08-26 01:16:08,294 26 INFO rb-1b89a89-224244-407968 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-26 01:16:08,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7577420 (allocated 8650752) 2026-08-26 01:16:08,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 134913 2026-08-26 01:16:08,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-08-26 01:16:08,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 134913 2026-08-26 01:16:08,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011608_412123_test_self_order_parent_category.txt 2026-08-26 01:16:08,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp5295apqx_chrome_odoo" 2026-08-26 01:16:08,440 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-08-26 01:16:10,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 135108 2026-08-26 01:16:10,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmp6bpiig30_chrome_odoo 2026-08-26 01:16:10,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:35323/json/version 2026-08-26 01:16:10,402 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:10,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:10,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:35323/json 2026-08-26 01:16:10,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:10,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:35323/devtools/page/4453790286A2BB172C66E1403499D2E8 2026-08-26 01:16:10,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-08-26 01:16:10,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-08-26 01:16:10,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-08-26 01:16:10,634 26 INFO rb-1b89a89-224244-407968 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=47155663b9a5478b" in browser 2026-08-26 01:16:10,634 26 INFO rb-1b89a89-224244-407968 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=47155663b9a5478b" 2026-08-26 01:16:10,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:10,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:10] "GET /pos-self/176?access_token=47155663b9a5478b HTTP/1.1" 200 - 57 0.014 0.206 2026-08-26 01:16:10,886 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '4453790286A2BB172C66E1403499D2E8', 'loaderId': '0D1ECFD338A424254172206676D18525', 'isDownload': False} 2026-08-26 01:16:10,887 26 INFO rb-1b89a89-224244-407968 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-26 01:16:10,900 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:10,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:10,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:10] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-08-26 01:16:10,946 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:10,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:10] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.037 2026-08-26 01:16:10,960 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:10,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:10] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.070 2026-08-26 01:16:11,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:16:11,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:16:11,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:16:11,111 26 INFO rb-1b89a89-224244-407968 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=47155663b9a5478b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:11,115 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:11,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:11,116 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:16:11,170 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "POST /pos-self/relations/176 HTTP/1.1" 200 - 42 0.019 0.039 2026-08-26 01:16:11,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-26 01:16:11,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "POST /pos-self/data/176 HTTP/1.1" 200 - 183 0.078 0.086 2026-08-26 01:16:11,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-08-26 01:16:11,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:11,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/ir.attachment/9004/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:11,490 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/pos.category/348/image_128?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-08-26 01:16:11,528 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:11,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.template/2410/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-26 01:16:11,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.template/2411/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.022 0.028 2026-08-26 01:16:11,566 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.template/2414/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-26 01:16:11,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.template/2412/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-08-26 01:16:11,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.template/2413/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:16:11,627 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,687 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,747 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/ir.attachment/8970/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:11,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:11] "GET /web/image/product.product/2910/image_512?unique=2026-08-26T01:15:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-26 01:16:11,799 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,852 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,914 26 INFO rb-1b89a89-224244-407968 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-26 01:16:11,972 26 INFO rb-1b89a89-224244-407968 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-26 01:16:12,023 26 INFO rb-1b89a89-224244-407968 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-26 01:16:12,084 26 INFO rb-1b89a89-224244-407968 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-26 01:16:12,104 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50741445 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': 'e4ab3303-6f29-4bd9-a8ab-af2b81b5ea01'}] 2026-08-26 01:16:12,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50741445 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': 'e4ab3303-6f29-4bd9-a8ab-af2b81b5ea01'} created pos.order #895 2026-08-26 01:16:12,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50741445 finished 2026-08-26 01:16:12,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.040 0.062 2026-08-26 01:16:12,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:16:12,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:12] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:16:12,228 26 INFO rb-1b89a89-224244-407968 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-26 01:16:12,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-08-26 01:16:12,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:16:12,302 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7928944 (allocated 8388608) 2026-08-26 01:16:12,303 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 135108 2026-08-26 01:16:12,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-08-26 01:16:12,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 135108 2026-08-26 01:16:12,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011612_397623_test_self_order_pricelist.txt 2026-08-26 01:16:12,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmp6bpiig30_chrome_odoo" 2026-08-26 01:16:12,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-26 01:16:12,912 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-08-26 01:16:14,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 135303 2026-08-26 01:16:14,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpi84wu5js_chrome_odoo 2026-08-26 01:16:14,752 26 INFO rb-1b89a89-224244-407968 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:33125/json/version 2026-08-26 01:16:14,753 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:14,763 26 INFO rb-1b89a89-224244-407968 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-26 01:16:14,763 26 INFO rb-1b89a89-224244-407968 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:33125/json 2026-08-26 01:16:14,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:14,770 26 INFO rb-1b89a89-224244-407968 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:33125/devtools/page/C55DCBCDA95B45D29766B3B4CCBC951B 2026-08-26 01:16:14,777 26 INFO rb-1b89a89-224244-407968 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-26 01:16:14,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-08-26 01:16:14,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-08-26 01:16:14,928 26 INFO rb-1b89a89-224244-407968 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=d33cd37df73b4126" in browser 2026-08-26 01:16:14,928 26 INFO rb-1b89a89-224244-407968 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=d33cd37df73b4126" 2026-08-26 01:16:14,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:15,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /pos-self/177?access_token=d33cd37df73b4126 HTTP/1.1" 200 - 57 0.016 0.245 2026-08-26 01:16:15,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'C55DCBCDA95B45D29766B3B4CCBC951B', 'loaderId': 'FA078036B505D913D24A117B66EEAEA7', 'isDownload': False} 2026-08-26 01:16:15,197 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,208 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:15,223 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:15,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-08-26 01:16:15,250 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:15,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-08-26 01:16:15,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:15,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.061 2026-08-26 01:16:15,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-26 01:16:15,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:16:15,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:16:15,413 26 INFO rb-1b89a89-224244-407968 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=d33cd37df73b4126", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:15,418 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:15,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:15,419 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:16:15,472 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.016 0.049 2026-08-26 01:16:15,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-26 01:16:15,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "POST /pos-self/data/177 HTTP/1.1" 200 - 181 0.066 0.091 2026-08-26 01:16:15,687 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/ir.attachment/9055/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:16:15,750 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-08-26 01:16:15,797 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:15,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:16:15,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:16:15,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:16:15,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:16:15,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:16:15,860 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,919 26 INFO rb-1b89a89-224244-407968 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-26 01:16:15,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/ir.attachment/9021/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:15,938 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:15,945 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:15] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:16:15,970 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,030 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96913404 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': 'ec149f3e-f486-4a67-9938-06154aaf8208'}] 2026-08-26 01:16:16,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96913404 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': 'ec149f3e-f486-4a67-9938-06154aaf8208'} created pos.order #896 2026-08-26 01:16:16,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96913404 finished 2026-08-26 01:16:16,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.033 0.086 2026-08-26 01:16:16,189 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,245 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,292 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,357 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6089] 2026-08-26 01:16:16,408 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #3 deleted pos.order records with IDs: [896] 2026-08-26 01:16:16,413 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2388] 2026-08-26 01:16:16,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:16] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.025 0.045 2026-08-26 01:16:16,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:16] "GET /web/image/ir.attachment/9054/raw HTTP/1.1" 200 - 4 0.001 0.058 2026-08-26 01:16:16,419 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.010 2026-08-26 01:16:16,479 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,528 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-08-26 01:16:16,528 26 INFO rb-1b89a89-224244-407968 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-26 01:16:16,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8086088 (allocated 8912896) 2026-08-26 01:16:16,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 135303 2026-08-26 01:16:16,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-08-26 01:16:16,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 135303 2026-08-26 01:16:16,654 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011616_654447_test_delete_mobile_order_from_backend.txt 2026-08-26 01:16:16,654 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpi84wu5js_chrome_odoo" 2026-08-26 01:16:16,684 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-08-26 01:16:18,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 135497 2026-08-26 01:16:18,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmplhdua868_chrome_odoo 2026-08-26 01:16:18,829 26 INFO rb-1b89a89-224244-407968 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:46505/json/version 2026-08-26 01:16:18,830 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:18,869 26 INFO rb-1b89a89-224244-407968 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-26 01:16:18,869 26 INFO rb-1b89a89-224244-407968 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:46505/json 2026-08-26 01:16:18,869 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:18,881 26 INFO rb-1b89a89-224244-407968 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:46505/devtools/page/B7F8CFF303F6E3AE8677D5B3BCB835C1 2026-08-26 01:16:18,887 26 INFO rb-1b89a89-224244-407968 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-26 01:16:18,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-26 01:16:18,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-26 01:16:19,034 26 INFO rb-1b89a89-224244-407968 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=5ef7a95c5cec491e" in browser 2026-08-26 01:16:19,034 26 INFO rb-1b89a89-224244-407968 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=5ef7a95c5cec491e" 2026-08-26 01:16:19,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:19,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /pos-self/178?access_token=5ef7a95c5cec491e HTTP/1.1" 200 - 57 0.015 0.186 2026-08-26 01:16:19,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'B7F8CFF303F6E3AE8677D5B3BCB835C1', 'loaderId': 'C2A0D18445DAF4F4B69F7ABB3E25E127', 'isDownload': False} 2026-08-26 01:16:19,260 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,271 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:19,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:19,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:16:19,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:19,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.045 2026-08-26 01:16:19,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:19,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-08-26 01:16:19,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:16:19,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:16:19,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:16:19,457 26 INFO rb-1b89a89-224244-407968 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=5ef7a95c5cec491e", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:19,462 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,463 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:19,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:16:19,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.011 0.031 2026-08-26 01:16:19,523 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.070 2026-08-26 01:16:19,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "POST /pos-self/data/178 HTTP/1.1" 200 - 181 0.047 0.090 2026-08-26 01:16:19,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.123 2026-08-26 01:16:19,709 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/ir.attachment/9096/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:16:19,782 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-26 01:16:19,816 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:16:19,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:16:19,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:16:19,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:16:19,847 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:16:19,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:16:19,910 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,974 26 INFO rb-1b89a89-224244-407968 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-26 01:16:19,985 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/image/ir.attachment/9062/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:19,997 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:20,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:20] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-08-26 01:16:20,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:20] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:16:20,026 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,078 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,140 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,192 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,261 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56089081 started for PoS orders references: [{'name': None, 'pos_reference': '260-178-000001', 'uuid': '9e21708c-3973-4eaf-99b4-41c5ce357f88'}] 2026-08-26 01:16:20,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56089081 order {'name': None, 'pos_reference': '260-178-000001', 'uuid': '9e21708c-3973-4eaf-99b4-41c5ce357f88'} created pos.order #897 2026-08-26 01:16:20,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56089081 finished 2026-08-26 01:16:20,355 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.031 0.068 2026-08-26 01:16:20,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-08-26 01:16:20,405 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-26 01:16:20,460 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8103816 (allocated 9175040) 2026-08-26 01:16:20,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 135497 2026-08-26 01:16:20,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-26 01:16:20,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 135497 2026-08-26 01:16:20,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011620_596914_test_mobile_self_order_preparation_changes.txt 2026-08-26 01:16:20,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmplhdua868_chrome_odoo" 2026-08-26 01:16:20,847 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 135685 2026-08-26 01:16:20,847 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpxizejzin_chrome_odoo 2026-08-26 01:16:20,847 26 INFO rb-1b89a89-224244-407968 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:45825/json/version 2026-08-26 01:16:20,848 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:20,865 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,865 26 INFO rb-1b89a89-224244-407968 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:45825/json 2026-08-26 01:16:20,866 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:20,874 26 INFO rb-1b89a89-224244-407968 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:45825/devtools/page/E65C4A3BBFD5BFF28CC675638587790C 2026-08-26 01:16:20,884 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-26 01:16:20,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:16:20,980 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-26 01:16:20,982 26 INFO rb-1b89a89-224244-407968 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-26 01:16:20,982 26 INFO rb-1b89a89-224244-407968 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-26 01:16:21,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 70 0.022 0.240 2026-08-26 01:16:21,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'E65C4A3BBFD5BFF28CC675638587790C', 'loaderId': 'B378C0B8A5535F18A8ACE7ECBF51CF05', 'isDownload': False} 2026-08-26 01:16:21,255 26 INFO rb-1b89a89-224244-407968 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-26 01:16:21,266 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:21,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:16:21,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-26 01:16:21,291 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:16:21,647 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:21,651 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:21,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:16:21,665 26 INFO rb-1b89a89-224244-407968 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-26 01:16:21,668 26 INFO rb-1b89a89-224244-407968 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-26 01:16:21,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:21,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:21,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:21,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:16:21,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:16:21,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.028 2026-08-26 01:16:21,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-08-26 01:16:22,091 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-26 01:16:22,092 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-26 01:16:22,094 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 461 0.146 0.196 2026-08-26 01:16:22,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:16:22,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:22,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 01:16:22,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:16:22,222 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.032 2026-08-26 01:16:22,283 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:22,290 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:16:22,295 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:16:22,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-08-26 01:16:22,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 01:16:22,305 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:16:22,308 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:22,369 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,388 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:16:22,475 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /pos/ui/178?from_backend=True HTTP/1.1" 200 - 31 0.019 0.085 2026-08-26 01:16:22,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /pos/ui/178 HTTP/1.1" 200 - 31 0.010 0.135 2026-08-26 01:16:22,527 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.076 2026-08-26 01:16:22,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 01:16:22,610 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:22,612 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,666 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,731 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,819 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,870 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,921 26 INFO rb-1b89a89-224244-407968 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-26 01:16:22,971 26 INFO rb-1b89a89-224244-407968 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-26 01:16:23,044 26 INFO rb-1b89a89-224244-407968 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-26 01:16:23,055 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:23,095 26 INFO rb-1b89a89-224244-407968 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-26 01:16:23,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-26 01:16:23,156 26 INFO rb-1b89a89-224244-407968 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-26 01:16:23,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60266914 started for PoS orders references: [{'name': '/', 'pos_reference': '260-178-000001', 'uuid': '9e21708c-3973-4eaf-99b4-41c5ce357f88'}] 2026-08-26 01:16:23,162 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:23,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15016220 (allocated 15990784) 2026-08-26 01:16:23,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 135685 2026-08-26 01:16:23,203 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-26 01:16:23,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 135685 2026-08-26 01:16:23,277 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [805] to pos.order #897 2026-08-26 01:16:23,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011623_357624_test_mobile_self_order_preparation_changes.txt 2026-08-26 01:16:23,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpxizejzin_chrome_odoo" 2026-08-26 01:16:23,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-26 01:16:23,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60266914 order {'name': '/', 'pos_reference': '260-178-000001', 'uuid': '9e21708c-3973-4eaf-99b4-41c5ce357f88'} updated pos.order #897 2026-08-26 01:16:23,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60266914 finished 2026-08-26 01:16:23,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.153 0.168 2026-08-26 01:16:23,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-08-26 01:16:25,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 135881 2026-08-26 01:16:25,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpbd6yku63_chrome_odoo 2026-08-26 01:16:25,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:38573/json/version 2026-08-26 01:16:25,565 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:25,593 26 INFO rb-1b89a89-224244-407968 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-26 01:16:25,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:38573/json 2026-08-26 01:16:25,594 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:25,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:38573/devtools/page/DF558E1AF2EB1BB9A85F675DAF4A14D1 2026-08-26 01:16:25,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-08-26 01:16:25,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-08-26 01:16:25,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-08-26 01:16:25,800 26 INFO rb-1b89a89-224244-407968 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=bcc3f31e335a4e97" in browser 2026-08-26 01:16:25,800 26 INFO rb-1b89a89-224244-407968 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=bcc3f31e335a4e97" 2026-08-26 01:16:25,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:26,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /pos-self/179?access_token=bcc3f31e335a4e97 HTTP/1.1" 200 - 57 0.014 0.319 2026-08-26 01:16:26,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': 'DF558E1AF2EB1BB9A85F675DAF4A14D1', 'loaderId': '54D39387C5CD63AEAD75D6BE0635809E', 'isDownload': False} 2026-08-26 01:16:26,146 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,161 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:26,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:26,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-08-26 01:16:26,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:26,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.069 2026-08-26 01:16:26,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:26,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.106 2026-08-26 01:16:26,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-26 01:16:26,386 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:16:26,394 26 INFO rb-1b89a89-224244-407968 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=bcc3f31e335a4e97", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:26,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:16:26,398 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:26,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:16:26,400 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.012 0.031 2026-08-26 01:16:26,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:16:26,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "POST /pos-self/data/179 HTTP/1.1" 200 - 181 0.050 0.125 2026-08-26 01:16:26,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.157 2026-08-26 01:16:26,683 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/ir.attachment/9137/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:16:26,788 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:16:26,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-08-26 01:16:26,868 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:16:26,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:16:26,882 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:16:26,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:16:26,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:16:26,947 26 INFO rb-1b89a89-224244-407968 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-26 01:16:26,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/ir.attachment/9103/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-08-26 01:16:26,966 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:26,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:26] "GET /web/image/product.product/2934/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-08-26 01:16:26,998 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,059 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55299515 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': '45722278-4f3f-436d-939f-9f558a75270b'}] 2026-08-26 01:16:27,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55299515 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': '45722278-4f3f-436d-939f-9f558a75270b'} created pos.order #898 2026-08-26 01:16:27,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55299515 finished 2026-08-26 01:16:27,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.061 0.140 2026-08-26 01:16:27,304 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,363 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,425 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,483 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,543 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,595 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,656 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96003846 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000002', 'uuid': '0ec2a037-62f6-4ab1-95ec-96f91447daa9'}] 2026-08-26 01:16:27,698 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96003846 order {'name': None, 'pos_reference': '260-179-000002', 'uuid': '0ec2a037-62f6-4ab1-95ec-96f91447daa9'} created pos.order #899 2026-08-26 01:16:27,705 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96003846 finished 2026-08-26 01:16:27,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.046 0.150 2026-08-26 01:16:27,888 26 INFO rb-1b89a89-224244-407968 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-26 01:16:27,946 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,011 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,071 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,131 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,183 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,242 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33550848 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000003', 'uuid': '1c4c1eb9-c6fa-4ea7-b2b9-383994837efc'}] 2026-08-26 01:16:28,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33550848 order {'name': None, 'pos_reference': '260-179-000003', 'uuid': '1c4c1eb9-c6fa-4ea7-b2b9-383994837efc'} created pos.order #900 2026-08-26 01:16:28,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33550848 finished 2026-08-26 01:16:28,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.049 0.131 2026-08-26 01:16:28,472 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,533 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,600 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,664 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,723 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,776 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,840 26 INFO rb-1b89a89-224244-407968 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-26 01:16:28,861 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54280571 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000004', 'uuid': 'bd9c04f2-6709-447b-bc09-45a88fc47cfa'}] 2026-08-26 01:16:28,880 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54280571 order {'name': None, 'pos_reference': '260-179-000004', 'uuid': 'bd9c04f2-6709-447b-bc09-45a88fc47cfa'} created pos.order #901 2026-08-26 01:16:28,888 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54280571 finished 2026-08-26 01:16:29,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.045 0.135 2026-08-26 01:16:29,055 26 INFO rb-1b89a89-224244-407968 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-26 01:16:29,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-08-26 01:16:29,113 26 INFO rb-1b89a89-224244-407968 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-26 01:16:29,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9891632 (allocated 11272192) 2026-08-26 01:16:29,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 135881 2026-08-26 01:16:29,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-08-26 01:16:29,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 135881 2026-08-26 01:16:29,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011629_205596_test_order_sequence_in_self.txt 2026-08-26 01:16:29,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpbd6yku63_chrome_odoo" 2026-08-26 01:16:29,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-08-26 01:16:31,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 136073 2026-08-26 01:16:31,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpek6hibcu_chrome_odoo 2026-08-26 01:16:31,079 26 INFO rb-1b89a89-224244-407968 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:45331/json/version 2026-08-26 01:16:31,080 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:31,087 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,087 26 INFO rb-1b89a89-224244-407968 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:45331/json 2026-08-26 01:16:31,087 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:31,166 26 INFO rb-1b89a89-224244-407968 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:45331/devtools/page/9E791E0E9AE86D634C2FAAF38761F5D8 2026-08-26 01:16:31,171 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-08-26 01:16:31,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:16:31,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-08-26 01:16:31,289 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,289 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,296 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:31,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /pos/ui?config_id=180 HTTP/1.1" 200 - 84 0.016 0.289 2026-08-26 01:16:31,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '9E791E0E9AE86D634C2FAAF38761F5D8', 'loaderId': '404FC5CF047F10E07207BD03C9F9EA2C', 'isDownload': False} 2026-08-26 01:16:31,602 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,612 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:31,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:16:31,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:16:31,630 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:16:31,951 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:31,955 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:31,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:16:31,971 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,974 26 INFO rb-1b89a89-224244-407968 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-26 01:16:31,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:31,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:31,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:32,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "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.005 2026-08-26 01:16:32,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:16:32,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.019 2026-08-26 01:16:32,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-26 01:16:32,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-26 01:16:32,401 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-26 01:16:32,403 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.103 0.254 2026-08-26 01:16:32,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:32,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "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-26 01:16:32,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:16:32,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:32,528 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:16:32,585 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:32,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:16:32,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:32,599 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:16:32,605 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:32,608 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:32,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.010 0.060 2026-08-26 01:16:32,662 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:32,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.074 2026-08-26 01:16:32,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /pos/ui/180?from_backend=True HTTP/1.1" 200 - 31 0.011 0.090 2026-08-26 01:16:32,728 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /pos/ui/180 HTTP/1.1" 200 - 31 0.010 0.139 2026-08-26 01:16:32,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "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-26 01:16:32,860 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,871 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:32,911 26 INFO rb-1b89a89-224244-407968 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-26 01:16:32,962 26 INFO rb-1b89a89-224244-407968 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-26 01:16:33,020 26 INFO rb-1b89a89-224244-407968 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-26 01:16:33,078 26 INFO rb-1b89a89-224244-407968 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-26 01:16:33,136 26 INFO rb-1b89a89-224244-407968 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-26 01:16:33,138 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60011099 started for PoS orders references: [{'name': '/', 'pos_reference': '260-180-000001', 'uuid': 'e375017d-5941-46f2-8acc-d5984e30bfb1'}] 2026-08-26 01:16:33,144 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:33,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60011099 order {'name': '/', 'pos_reference': '260-180-000001', 'uuid': 'e375017d-5941-46f2-8acc-d5984e30bfb1'} updated pos.order #902 2026-08-26 01:16:33,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60011099 finished 2026-08-26 01:16:33,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.018 0.041 2026-08-26 01:16:33,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:33] "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-26 01:16:33,243 26 INFO rb-1b89a89-224244-407968 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-26 01:16:33,298 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,338 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,389 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:16:35,457 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,508 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,559 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,609 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,664 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12872780 started for PoS orders references: [{'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'e3cc2700-cb98-4b52-93d3-0ed3e46b0c47'}] 2026-08-26 01:16:35,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12872780 order {'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'e3cc2700-cb98-4b52-93d3-0ed3e46b0c47'} created pos.order #903 2026-08-26 01:16:35,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12872780 finished 2026-08-26 01:16:35,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.015 0.055 2026-08-26 01:16:35,771 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,833 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 01:16:35,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-08-26 01:16:35,883 26 INFO rb-1b89a89-224244-407968 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-26 01:16:35,925 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16247604 (allocated 17698816) 2026-08-26 01:16:35,927 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 136073 2026-08-26 01:16:35,927 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-08-26 01:16:35,927 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 136073 2026-08-26 01:16:36,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011636_022313_test_pos_self_order_table_transfer.txt 2026-08-26 01:16:36,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpek6hibcu_chrome_odoo" 2026-08-26 01:16:36,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-08-26 01:16:38,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 136271 2026-08-26 01:16:38,159 26 INFO rb-1b89a89-224244-407968 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/tmpv3bda_bg_chrome_odoo 2026-08-26 01:16:38,159 26 INFO rb-1b89a89-224244-407968 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:38537/json/version 2026-08-26 01:16:38,160 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:38,169 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,169 26 INFO rb-1b89a89-224244-407968 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:38537/json 2026-08-26 01:16:38,170 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:38,176 26 INFO rb-1b89a89-224244-407968 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:38537/devtools/page/7C699664B074C562186318B0930F2DE3 2026-08-26 01:16:38,179 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,182 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,245 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,317 26 INFO rb-1b89a89-224244-407968 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=b5553c23df434b56" in browser 2026-08-26 01:16:38,317 26 INFO rb-1b89a89-224244-407968 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=b5553c23df434b56" 2026-08-26 01:16:38,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:38,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /pos-self/181?access_token=b5553c23df434b56 HTTP/1.1" 200 - 57 0.014 0.188 2026-08-26 01:16:38,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '7C699664B074C562186318B0930F2DE3', 'loaderId': 'CB91301001562B887E9298C93D992333', 'isDownload': False} 2026-08-26 01:16:38,530 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,545 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:38,555 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:38,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.012 0.017 2026-08-26 01:16:38,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:38,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.035 2026-08-26 01:16:38,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:38,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-08-26 01:16:38,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:16:38,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:16:38,775 26 INFO rb-1b89a89-224244-407968 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=b5553c23df434b56", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:38,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 01:16:38,780 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:38,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:16:38,782 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:16:38,835 26 INFO rb-1b89a89-224244-407968 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-26 01:16:38,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.011 0.041 2026-08-26 01:16:38,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-26 01:16:38,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:38] "POST /pos-self/data/181 HTTP/1.1" 200 - 179 0.042 0.092 2026-08-26 01:16:39,015 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/ir.attachment/9216/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:16:39,058 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/ir.attachment/9182/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-26 01:16:39,074 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:39,142 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.003 0.019 2026-08-26 01:16:39,193 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/pos.category/357/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-08-26 01:16:39,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:16:39,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-26 01:16:39,236 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-26 01:16:39,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:16:39,249 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-26 01:16:39,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2436/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:16:39,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:39] "GET /web/image/product.template/2437/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 01:16:39,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-08-26 01:16:39,300 26 INFO rb-1b89a89-224244-407968 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-26 01:16:39,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7023420 (allocated 7602176) 2026-08-26 01:16:39,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 136271 2026-08-26 01:16:39,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-08-26 01:16:39,326 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 136271 2026-08-26 01:16:39,393 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011639_393617_test_self_order_category_with_only_special_products.txt 2026-08-26 01:16:39,393 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpv3bda_bg_chrome_odoo" 2026-08-26 01:16:39,422 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,408 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 136455 2026-08-26 01:16:41,408 26 INFO rb-1b89a89-224244-407968 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/tmpft0tqybh_chrome_odoo 2026-08-26 01:16:41,409 26 INFO rb-1b89a89-224244-407968 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:45777/json/version 2026-08-26 01:16:41,410 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:41,473 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,473 26 INFO rb-1b89a89-224244-407968 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:45777/json 2026-08-26 01:16:41,474 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:41,478 26 INFO rb-1b89a89-224244-407968 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:45777/devtools/page/4B803A2B77D5022C2FED692D59669C73 2026-08-26 01:16:41,481 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,483 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,487 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,628 26 INFO rb-1b89a89-224244-407968 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=83f8b1f2431b435a" in browser 2026-08-26 01:16:41,628 26 INFO rb-1b89a89-224244-407968 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=83f8b1f2431b435a" 2026-08-26 01:16:41,638 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:41,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:41] "GET /pos-self/182?access_token=83f8b1f2431b435a HTTP/1.1" 200 - 57 0.017 0.278 2026-08-26 01:16:41,934 26 INFO rb-1b89a89-224244-407968 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': '4B803A2B77D5022C2FED692D59669C73', 'loaderId': '0457D474AACBCB20682315222078DFFE', 'isDownload': False} 2026-08-26 01:16:41,934 26 INFO rb-1b89a89-224244-407968 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-26 01:16:41,945 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:41,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:41,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:41] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-08-26 01:16:41,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:42,005 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.041 2026-08-26 01:16:42,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:42,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-08-26 01:16:42,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:16:42,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:16:42,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:16:42,121 26 INFO rb-1b89a89-224244-407968 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=83f8b1f2431b435a", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:42,129 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,129 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:42,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:16:42,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.012 0.021 2026-08-26 01:16:42,187 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:16:42,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "POST /pos-self/data/182 HTTP/1.1" 200 - 181 0.078 0.099 2026-08-26 01:16:42,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.166 2026-08-26 01:16:42,401 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/ir.attachment/9257/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:42,455 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,481 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:42,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-26 01:16:42,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:16:42,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 01:16:42,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:16:42,516 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:16:42,522 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:16:42,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:16:42,609 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,674 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,725 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,788 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,854 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,906 26 INFO rb-1b89a89-224244-407968 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-26 01:16:42,964 26 INFO rb-1b89a89-224244-407968 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-26 01:16:43,015 26 INFO rb-1b89a89-224244-407968 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-26 01:16:43,016 26 INFO rb-1b89a89-224244-407968 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-26 01:16:43,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7749300 (allocated 8650752) 2026-08-26 01:16:43,043 26 INFO rb-1b89a89-224244-407968 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 136455 2026-08-26 01:16:43,044 26 INFO rb-1b89a89-224244-407968 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-26 01:16:43,044 26 INFO rb-1b89a89-224244-407968 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 136455 2026-08-26 01:16:43,138 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011643_138389_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-08-26 01:16:43,138 26 INFO rb-1b89a89-224244-407968 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/tmpft0tqybh_chrome_odoo" 2026-08-26 01:16:43,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-08-26 01:16:45,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136645 2026-08-26 01:16:45,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp11cblhj4_chrome_odoo 2026-08-26 01:16:45,101 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34601/json/version 2026-08-26 01:16:45,102 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:45,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:45,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34601/json 2026-08-26 01:16:45,166 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:45,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34601/devtools/page/784CAB0B5934E5EEED5E4419798BACD6 2026-08-26 01:16:45,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:45,177 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:45,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:45,303 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:45,303 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:45,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:16:45,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 59 0.024 0.200 2026-08-26 01:16:45,538 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '784CAB0B5934E5EEED5E4419798BACD6', 'loaderId': '7533CCE9B1FE10DEA67197AF49B8297B', 'isDownload': False} 2026-08-26 01:16:45,538 26 INFO rb-1b89a89-224244-407968 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-26 01:16:45,550 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:45,563 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:16:45,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-08-26 01:16:45,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:16:45,603 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.045 2026-08-26 01:16:45,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:16:45,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.067 2026-08-26 01:16:45,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:16:45,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:16:45,742 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:45,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.010 2026-08-26 01:16:45,748 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:45,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:16:45,749 26 INFO rb-1b89a89-224244-407968 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-26 01:16:45,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.013 0.031 2026-08-26 01:16:45,812 26 INFO rb-1b89a89-224244-407968 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-26 01:16:45,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 01:16:45,984 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "POST /pos-self/data/183 HTTP/1.1" 200 - 181 0.064 0.099 2026-08-26 01:16:45,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.157 2026-08-26 01:16:46,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:46,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:46,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:46,096 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:46,116 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:46,161 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:16:46,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:16:46,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:16:46,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:16:46,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-26 01:16:46,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:16:46,224 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,288 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,307 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:46,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-08-26 01:16:46,340 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,408 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85523991 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': '430b5f5f-32bd-4d52-8dd3-3be4c4c903d7'}] 2026-08-26 01:16:46,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85523991 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': '430b5f5f-32bd-4d52-8dd3-3be4c4c903d7'} created pos.order #904 2026-08-26 01:16:46,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85523991 finished 2026-08-26 01:16:46,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.040 0.065 2026-08-26 01:16:46,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:16:46,559 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,608 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,664 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,718 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,772 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,821 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,877 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:46] "GET /web/image/ir.attachment/9297/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:46,933 26 INFO rb-1b89a89-224244-407968 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-26 01:16:46,986 26 INFO rb-1b89a89-224244-407968 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-26 01:16:47,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.004 0.015 2026-08-26 01:16:47,037 26 INFO rb-1b89a89-224244-407968 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-26 01:16:47,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.013 0.028 2026-08-26 01:16:47,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:47,089 26 INFO rb-1b89a89-224244-407968 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-26 01:16:47,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8135404 (allocated 8912896) 2026-08-26 01:16:47,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136645 2026-08-26 01:16:47,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:47,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136645 2026-08-26 01:16:47,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011647_169288_test_self_order_mobile.txt 2026-08-26 01:16:47,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp11cblhj4_chrome_odoo" 2026-08-26 01:16:47,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136833 2026-08-26 01:16:47,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpf456ld0n_chrome_odoo 2026-08-26 01:16:47,405 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33795/json/version 2026-08-26 01:16:47,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:47,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:47,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33795/json 2026-08-26 01:16:47,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:47,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33795/devtools/page/C3BCD19E4863C1853D58ABE980F0A889 2026-08-26 01:16:47,479 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:47,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:47,486 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:47,489 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:47,489 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:47,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.004 0.077 2026-08-26 01:16:47,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C3BCD19E4863C1853D58ABE980F0A889', 'loaderId': '5CA3B6C7258E6574B4E23DEF5FC335EF', 'isDownload': False} 2026-08-26 01:16:47,578 26 INFO rb-1b89a89-224244-407968 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-26 01:16:47,592 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:47,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:16:47,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:16:47,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:16:47,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:16:47,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:16:47,783 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:47,786 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:16:47,788 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:47,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:47,789 26 INFO rb-1b89a89-224244-407968 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-26 01:16:47,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.007 0.017 2026-08-26 01:16:47,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-26 01:16:47,840 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.056 0.122 2026-08-26 01:16:48,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.173 2026-08-26 01:16:48,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:48,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:48,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:48,089 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:48,103 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:48,154 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:16:48,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-26 01:16:48,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 01:16:48,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:16:48,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:16:48,216 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-26 01:16:48,276 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,289 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:48,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-08-26 01:16:48,327 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:48,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.011 2026-08-26 01:16:48,390 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.008 2026-08-26 01:16:48,447 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,508 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,527 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72727087 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000002', 'uuid': 'd4d00b53-e919-4109-8b85-daa4469773f1'}] 2026-08-26 01:16:48,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72727087 order {'name': None, 'pos_reference': '260-183-000002', 'uuid': 'd4d00b53-e919-4109-8b85-daa4469773f1'} created pos.order #905 2026-08-26 01:16:48,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72727087 finished 2026-08-26 01:16:48,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.028 0.058 2026-08-26 01:16:48,621 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:16:48,654 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,701 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,757 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,813 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,865 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:48,915 26 INFO rb-1b89a89-224244-407968 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-26 01:16:48,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8275408 (allocated 9699328) 2026-08-26 01:16:48,948 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136833 2026-08-26 01:16:48,948 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:48,948 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136833 2026-08-26 01:16:49,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011649_042675_test_self_order_mobile.txt 2026-08-26 01:16:49,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpf456ld0n_chrome_odoo" 2026-08-26 01:16:49,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137030 2026-08-26 01:16:49,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp5vqm3bfe_chrome_odoo 2026-08-26 01:16:49,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40715/json/version 2026-08-26 01:16:49,321 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:49,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:49,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40715/json 2026-08-26 01:16:49,362 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:49,371 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40715/devtools/page/E45F9CDA4A559A27294EC88F36D87845 2026-08-26 01:16:49,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:49,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:49,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:49,470 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:49,470 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:49,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.004 0.011 2026-08-26 01:16:49,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E45F9CDA4A559A27294EC88F36D87845', 'loaderId': '9D42FA3DED8FEA024EB7A9A20D11EB71', 'isDownload': False} 2026-08-26 01:16:49,494 26 INFO rb-1b89a89-224244-407968 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-26 01:16:49,510 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:49,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:16:49,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:16:49,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.032 0.012 2026-08-26 01:16:49,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:16:49,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:16:49,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:16:49,698 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:49,702 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:49,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:49,705 26 INFO rb-1b89a89-224244-407968 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-26 01:16:49,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.009 0.020 2026-08-26 01:16:49,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-08-26 01:16:49,760 26 INFO rb-1b89a89-224244-407968 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-26 01:16:49,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.052 0.116 2026-08-26 01:16:49,928 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.168 2026-08-26 01:16:49,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 01:16:49,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:50,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:50,035 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:50,055 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:50,102 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:16:50,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-26 01:16:50,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-26 01:16:50,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 01:16:50,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:16:50,164 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:16:50,224 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,257 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:50,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-08-26 01:16:50,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.015 2026-08-26 01:16:50,276 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.019 2026-08-26 01:16:50,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.023 2026-08-26 01:16:50,339 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,356 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51572577 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000003', 'uuid': '562e14b5-87f9-4c07-9847-5167d8106243'}] 2026-08-26 01:16:50,372 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51572577 order {'name': None, 'pos_reference': '260-183-000003', 'uuid': '562e14b5-87f9-4c07-9847-5167d8106243'} created pos.order #906 2026-08-26 01:16:50,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51572577 finished 2026-08-26 01:16:50,414 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.025 0.053 2026-08-26 01:16:50,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-08-26 01:16:50,458 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,507 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,565 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,619 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,673 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:50,722 26 INFO rb-1b89a89-224244-407968 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-26 01:16:50,745 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7991476 (allocated 8650752) 2026-08-26 01:16:50,748 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137030 2026-08-26 01:16:50,748 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:50,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137030 2026-08-26 01:16:50,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011650_849651_test_self_order_mobile.txt 2026-08-26 01:16:50,849 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp5vqm3bfe_chrome_odoo" 2026-08-26 01:16:51,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137222 2026-08-26 01:16:51,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp5pc0cbor_chrome_odoo 2026-08-26 01:16:51,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42093/json/version 2026-08-26 01:16:51,158 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:51,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42093/json 2026-08-26 01:16:51,161 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42093/devtools/page/4BACD8EE886B04BF91C3F1F918E5EC2E 2026-08-26 01:16:51,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:51,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:51,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:51,172 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:51,172 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:51,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:16:51,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4BACD8EE886B04BF91C3F1F918E5EC2E', 'loaderId': '47229F1A075EA15BD0D00EB075EA0A13', 'isDownload': False} 2026-08-26 01:16:51,196 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,207 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:51,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:16:51,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:16:51,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:16:51,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:16:51,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:16:51,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:51,428 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:51,432 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:51,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:51,434 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.008 0.023 2026-08-26 01:16:51,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-08-26 01:16:51,491 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-08-26 01:16:51,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.058 0.192 2026-08-26 01:16:51,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:16:51,780 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:51,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:51,826 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:51,840 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:51,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:51,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.012 2026-08-26 01:16:51,885 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.021 2026-08-26 01:16:51,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.026 2026-08-26 01:16:51,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-26 01:16:51,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:16:51,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:16:51,947 26 INFO rb-1b89a89-224244-407968 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-26 01:16:51,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:16:51,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:16:51,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:51] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-26 01:16:52,006 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:52,033 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:52] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 01:16:52,058 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,118 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:52] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:52,176 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,236 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38921056 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000004', 'uuid': 'd80955bb-b6cb-4958-9ec3-65b4763cbddb'}] 2026-08-26 01:16:52,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38921056 order {'name': None, 'pos_reference': '260-183-000004', 'uuid': 'd80955bb-b6cb-4958-9ec3-65b4763cbddb'} created pos.order #907 2026-08-26 01:16:52,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38921056 finished 2026-08-26 01:16:52,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.018 0.055 2026-08-26 01:16:52,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:16:52,358 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,407 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,461 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,516 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,568 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:52,619 26 INFO rb-1b89a89-224244-407968 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-26 01:16:52,645 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8283800 (allocated 9437184) 2026-08-26 01:16:52,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137222 2026-08-26 01:16:52,646 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:52,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137222 2026-08-26 01:16:52,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011652_709250_test_self_order_mobile.txt 2026-08-26 01:16:52,709 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp5pc0cbor_chrome_odoo" 2026-08-26 01:16:52,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137418 2026-08-26 01:16:52,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpib0o3s2q_chrome_odoo 2026-08-26 01:16:52,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42707/json/version 2026-08-26 01:16:52,985 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:53,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:53,063 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42707/json 2026-08-26 01:16:53,064 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:53,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42707/devtools/page/C2BD547F68B9580084D2656DFF894C35 2026-08-26 01:16:53,072 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:53,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:53,076 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:53,082 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:53,082 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:53,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:16:53,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C2BD547F68B9580084D2656DFF894C35', 'loaderId': 'BCD0F1A70D292B7EA0A87EDF4008E76A', 'isDownload': False} 2026-08-26 01:16:53,114 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,161 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:53,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:16:53,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:16:53,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:16:53,330 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:16:53,334 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:16:53,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:53,341 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:53,344 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:53,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:53,347 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.006 0.020 2026-08-26 01:16:53,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-26 01:16:53,399 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.034 0.091 2026-08-26 01:16:53,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-08-26 01:16:53,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.058 2026-08-26 01:16:53,614 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:53,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:53,672 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:53,690 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:53,744 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:16:53,773 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:16:53,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:16:53,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-26 01:16:53,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:16:53,797 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:16:53,809 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,859 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,912 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.006 2026-08-26 01:16:53,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.010 2026-08-26 01:16:53,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-08-26 01:16:53,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.021 2026-08-26 01:16:53,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-08-26 01:16:53,970 26 INFO rb-1b89a89-224244-407968 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-26 01:16:53,983 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16: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-26 01:16:53,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:53] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:16:54,021 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,083 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12108472 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': '838199d0-b22b-4c79-8ec5-10c7fd3bd16c'}] 2026-08-26 01:16:54,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12108472 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': '838199d0-b22b-4c79-8ec5-10c7fd3bd16c'} created pos.order #908 2026-08-26 01:16:54,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12108472 finished 2026-08-26 01:16:54,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.021 0.054 2026-08-26 01:16:54,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-08-26 01:16:54,209 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,261 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,319 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,370 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,421 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,477 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:54] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:16:54,528 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,586 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,602 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97671172 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': '838199d0-b22b-4c79-8ec5-10c7fd3bd16c'}] 2026-08-26 01:16:54,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1432] to pos.order #908 2026-08-26 01:16:54,614 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97671172 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': '838199d0-b22b-4c79-8ec5-10c7fd3bd16c'} updated pos.order #908 2026-08-26 01:16:54,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97671172 finished 2026-08-26 01:16:54,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.023 0.060 2026-08-26 01:16:54,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:16:54,720 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,776 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,831 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,887 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,941 26 INFO rb-1b89a89-224244-407968 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-26 01:16:54,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:54,991 26 INFO rb-1b89a89-224244-407968 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-26 01:16:55,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8670536 (allocated 10223616) 2026-08-26 01:16:55,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137418 2026-08-26 01:16:55,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:55,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137418 2026-08-26 01:16:55,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011655_081047_test_self_order_mobile.txt 2026-08-26 01:16:55,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpib0o3s2q_chrome_odoo" 2026-08-26 01:16:55,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137614 2026-08-26 01:16:55,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpa6i3ih25_chrome_odoo 2026-08-26 01:16:55,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45835/json/version 2026-08-26 01:16:55,328 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:55,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:55,362 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45835/json 2026-08-26 01:16:55,363 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:55,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45835/devtools/page/A2026119377406B4F8562B6A10BD4459 2026-08-26 01:16:55,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:55,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:55,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:55,459 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:55,459 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:55,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.002 0.012 2026-08-26 01:16:55,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A2026119377406B4F8562B6A10BD4459', 'loaderId': 'F7333162EECA13EB8E28FC5622CAEAB3', 'isDownload': False} 2026-08-26 01:16:55,489 26 INFO rb-1b89a89-224244-407968 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-26 01:16:55,499 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:55,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:16:55,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:16:55,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.036 0.015 2026-08-26 01:16:55,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:16:55,657 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:16:55,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:55,664 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:55,667 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:55,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:55,671 26 INFO rb-1b89a89-224244-407968 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-26 01:16:55,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.005 0.016 2026-08-26 01:16:55,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-08-26 01:16:55,724 26 INFO rb-1b89a89-224244-407968 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-26 01:16:55,831 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.030 0.089 2026-08-26 01:16:55,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.119 2026-08-26 01:16:55,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:16:55,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:55,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:55,908 26 INFO rb-1b89a89-224244-407968 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-26 01:16:55,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:16:55,926 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:55,991 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,022 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:16:56,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-26 01:16:56,037 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:16:56,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:16:56,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:16:56,057 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:16:56,108 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.005 2026-08-26 01:16:56,159 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.012 2026-08-26 01:16:56,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.016 2026-08-26 01:16:56,178 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-08-26 01:16:56,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.029 2026-08-26 01:16:56,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.029 2026-08-26 01:16:56,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.048 2026-08-26 01:16:56,221 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,236 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:56,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:16:56,273 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,336 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:16:56,398 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,462 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33891402 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '0692ed9e-7b87-4b4a-85e2-ff413ccf2ff8'}] 2026-08-26 01:16:56,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33891402 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '0692ed9e-7b87-4b4a-85e2-ff413ccf2ff8'} created pos.order #909 2026-08-26 01:16:56,496 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33891402 finished 2026-08-26 01:16:56,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.017 0.052 2026-08-26 01:16:56,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:16:56,570 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,626 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,678 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,736 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,786 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,837 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,892 26 INFO rb-1b89a89-224244-407968 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-26 01:16:56,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:56] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-26 01:16:56,942 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,000 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46563023 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '0692ed9e-7b87-4b4a-85e2-ff413ccf2ff8'}] 2026-08-26 01:16:57,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1434] to pos.order #909 2026-08-26 01:16:57,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46563023 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '0692ed9e-7b87-4b4a-85e2-ff413ccf2ff8'} updated pos.order #909 2026-08-26 01:16:57,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46563023 finished 2026-08-26 01:16:57,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.021 0.060 2026-08-26 01:16:57,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:16:57,120 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,176 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,232 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,288 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,339 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:57,389 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8802528 (allocated 9699328) 2026-08-26 01:16:57,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137614 2026-08-26 01:16:57,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:57,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137614 2026-08-26 01:16:57,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011657_513094_test_self_order_mobile.txt 2026-08-26 01:16:57,513 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpa6i3ih25_chrome_odoo" 2026-08-26 01:16:57,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137812 2026-08-26 01:16:57,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpg1c6d9vc_chrome_odoo 2026-08-26 01:16:57,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42369/json/version 2026-08-26 01:16:57,765 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:57,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:16:57,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42369/json 2026-08-26 01:16:57,773 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:16:57,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42369/devtools/page/F34003CDAA3AB9D50F2091114ECA140C 2026-08-26 01:16:57,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:16:57,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:16:57,862 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:16:57,866 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:16:57,866 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:16:57,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.002 0.010 2026-08-26 01:16:57,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F34003CDAA3AB9D50F2091114ECA140C', 'loaderId': 'B731B0554C4FB24E8053AD48D1F849BD', 'isDownload': False} 2026-08-26 01:16:57,889 26 INFO rb-1b89a89-224244-407968 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-26 01:16:57,897 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:16:57,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.004 2026-08-26 01:16:57,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:16:57,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:57] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:16:58,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:16:58,084 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:16:58,101 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:16:58,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:58,104 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:16:58,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:16:58,108 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,134 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.007 0.016 2026-08-26 01:16:58,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-08-26 01:16:58,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-08-26 01:16:58,161 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.044 0.124 2026-08-26 01:16:58,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-26 01:16:58,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:16:58,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:16:58,394 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:16:58,408 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:16:58,459 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,483 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:16:58,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-26 01:16:58,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:16:58,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-26 01:16:58,520 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,520 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:16:58,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:16:58,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.050 2026-08-26 01:16:58,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.016 0.036 2026-08-26 01:16:58,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.071 2026-08-26 01:16:58,573 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.033 2026-08-26 01:16:58,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.047 2026-08-26 01:16:58,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.084 2026-08-26 01:16:58,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.088 2026-08-26 01:16:58,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.045 2026-08-26 01:16:58,622 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.060 2026-08-26 01:16:58,681 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,699 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:16:58,710 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-26 01:16:58,732 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,794 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5332231 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': 'f8617029-584e-4bf4-88c1-b590253c91e9'}] 2026-08-26 01:16:58,833 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5332231 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': 'f8617029-584e-4bf4-88c1-b590253c91e9'} created pos.order #910 2026-08-26 01:16:58,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5332231 finished 2026-08-26 01:16:58,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.023 0.066 2026-08-26 01:16:58,937 26 INFO rb-1b89a89-224244-407968 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-26 01:16:58,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:16:58,992 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,047 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,105 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,155 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,206 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,261 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:59] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-26 01:16:59,312 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,376 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97728177 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': 'f8617029-584e-4bf4-88c1-b590253c91e9'}] 2026-08-26 01:16:59,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1436] to pos.order #910 2026-08-26 01:16:59,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97728177 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': 'f8617029-584e-4bf4-88c1-b590253c91e9'} updated pos.order #910 2026-08-26 01:16:59,416 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97728177 finished 2026-08-26 01:16:59,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.023 0.079 2026-08-26 01:16:59,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:16:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:16:59,520 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,574 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,631 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,687 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,740 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:16:59,791 26 INFO rb-1b89a89-224244-407968 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-26 01:16:59,819 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8657852 (allocated 9961472) 2026-08-26 01:16:59,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137812 2026-08-26 01:16:59,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:16:59,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137812 2026-08-26 01:16:59,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011659_878250_test_self_order_mobile.txt 2026-08-26 01:16:59,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpg1c6d9vc_chrome_odoo" 2026-08-26 01:17:00,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138011 2026-08-26 01:17:00,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxn6ddb5r_chrome_odoo 2026-08-26 01:17:00,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35203/json/version 2026-08-26 01:17:00,129 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:00,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:00,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35203/json 2026-08-26 01:17:00,173 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:00,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35203/devtools/page/B9EE4B3583B864EB2E1176743B6FFAD4 2026-08-26 01:17:00,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:17:00,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:17:00,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:17:00,197 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:17:00,197 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:17:00,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:17:00,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B9EE4B3583B864EB2E1176743B6FFAD4', 'loaderId': '9ED1B019D601EE94AA9A8FD0D9637E98', 'isDownload': False} 2026-08-26 01:17:00,283 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,295 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:00,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:17:00,313 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:17:00,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:17:00,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:00,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:17:00,470 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:00,472 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:00,475 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:00,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:00,478 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,486 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:17:00,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.007 0.019 2026-08-26 01:17:00,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-08-26 01:17:00,531 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.041 0.075 2026-08-26 01:17:00,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-08-26 01:17:00,680 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:00,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:00,727 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:00,742 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:00,796 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-26 01:17:00,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:17:00,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 01:17:00,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:17:00,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:00,860 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:17:00,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-08-26 01:17:00,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.014 2026-08-26 01:17:00,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.017 2026-08-26 01:17:00,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.031 2026-08-26 01:17:00,912 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.037 2026-08-26 01:17:00,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.034 2026-08-26 01:17:00,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.032 2026-08-26 01:17:00,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-08-26 01:17:00,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.025 2026-08-26 01:17:00,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.037 2026-08-26 01:17:00,961 26 INFO rb-1b89a89-224244-407968 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-26 01:17:00,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.062 2026-08-26 01:17:01,023 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,034 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:01,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-26 01:17:01,071 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,129 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 01:17:01,186 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,245 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24738065 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': 'deb356fa-4e6d-46ab-979c-6004929eef2a'}] 2026-08-26 01:17:01,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24738065 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': 'deb356fa-4e6d-46ab-979c-6004929eef2a'} created pos.order #911 2026-08-26 01:17:01,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24738065 finished 2026-08-26 01:17:01,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.018 0.053 2026-08-26 01:17:01,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-08-26 01:17:01,353 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,407 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,461 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,518 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,569 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,620 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,674 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:17:01,725 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,781 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86590751 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': 'deb356fa-4e6d-46ab-979c-6004929eef2a'}] 2026-08-26 01:17:01,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: Added lines [1438] to pos.order #911 2026-08-26 01:17:01,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86590751 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': 'deb356fa-4e6d-46ab-979c-6004929eef2a'} updated pos.order #911 2026-08-26 01:17:01,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86590751 finished 2026-08-26 01:17:01,862 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.023 0.057 2026-08-26 01:17:01,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.007 2026-08-26 01:17:01,904 26 INFO rb-1b89a89-224244-407968 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-26 01:17:01,958 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,013 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,068 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,120 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:17:02,170 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8888112 (allocated 10223616) 2026-08-26 01:17:02,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138011 2026-08-26 01:17:02,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:17:02,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138011 2026-08-26 01:17:02,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011702_263745_test_self_order_mobile.txt 2026-08-26 01:17:02,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxn6ddb5r_chrome_odoo" 2026-08-26 01:17:02,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138221 2026-08-26 01:17:02,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp669zhr6g_chrome_odoo 2026-08-26 01:17:02,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37509/json/version 2026-08-26 01:17:02,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:02,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:02,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37509/json 2026-08-26 01:17:02,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:02,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37509/devtools/page/2457B4396BDF3247F618E2E9EFE181E5 2026-08-26 01:17:02,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:17:02,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:17:02,583 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:17:02,583 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:17:02,583 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:17:02,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.002 0.012 2026-08-26 01:17:02,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2457B4396BDF3247F618E2E9EFE181E5', 'loaderId': '8CCF15AE4E1C29027C4AE9D185607DF1', 'isDownload': False} 2026-08-26 01:17:02,658 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,671 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:02,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:17:02,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:17:02,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:17:02,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-26 01:17:02,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:17:02,891 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:02,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 01:17:02,896 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:02,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:02,899 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:17:02,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.011 0.037 2026-08-26 01:17:02,955 26 INFO rb-1b89a89-224244-407968 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-26 01:17:02,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-26 01:17:03,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.052 0.106 2026-08-26 01:17:03,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.008 2026-08-26 01:17:03,178 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:03,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:03,228 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:03,243 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:03,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.013 2026-08-26 01:17:03,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.020 2026-08-26 01:17:03,302 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.036 2026-08-26 01:17:03,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.038 2026-08-26 01:17:03,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.038 2026-08-26 01:17:03,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.040 2026-08-26 01:17:03,342 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.037 2026-08-26 01:17:03,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.057 2026-08-26 01:17:03,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.040 2026-08-26 01:17:03,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.028 2026-08-26 01:17:03,367 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.022 2026-08-26 01:17:03,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.052 2026-08-26 01:17:03,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.042 2026-08-26 01:17:03,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-08-26 01:17:03,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:17:03,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:17:03,416 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:17:03,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:17:03,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.049 2026-08-26 01:17:03,467 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,527 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,541 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:03,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:03] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:17:03,579 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,632 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,686 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,746 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,799 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,853 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,911 26 INFO rb-1b89a89-224244-407968 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-26 01:17:03,962 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,013 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,068 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,119 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,185 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.006 2026-08-26 01:17:04,243 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,306 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56826190 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000009', 'uuid': '5df0b62a-bb20-4581-9674-32dcb46e46ac'}] 2026-08-26 01:17:04,350 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56826190 order {'name': None, 'pos_reference': '260-183-000009', 'uuid': '5df0b62a-bb20-4581-9674-32dcb46e46ac'} created pos.order #912 2026-08-26 01:17:04,357 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56826190 finished 2026-08-26 01:17:04,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.028 0.083 2026-08-26 01:17:04,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:17:04,455 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,509 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,564 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,630 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,680 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,731 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,790 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:04] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:17:04,842 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,894 26 INFO rb-1b89a89-224244-407968 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-26 01:17:04,953 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,011 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,063 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:17:05,115 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9587524 (allocated 10485760) 2026-08-26 01:17:05,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138221 2026-08-26 01:17:05,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:17:05,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138221 2026-08-26 01:17:05,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011705_208853_test_self_order_mobile.txt 2026-08-26 01:17:05,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp669zhr6g_chrome_odoo" 2026-08-26 01:17:05,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138428 2026-08-26 01:17:05,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpzis0mcjk_chrome_odoo 2026-08-26 01:17:05,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36325/json/version 2026-08-26 01:17:05,474 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:05,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36325/json 2026-08-26 01:17:05,481 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36325/devtools/page/AA8D4677E37776DEA72E1698C9258470 2026-08-26 01:17:05,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:17:05,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:17:05,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:17:05,583 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:17:05,583 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:17:05,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.058 0.015 2026-08-26 01:17:05,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AA8D4677E37776DEA72E1698C9258470', 'loaderId': 'A3F82043CBD302F584E64DD1EA55DCDC', 'isDownload': False} 2026-08-26 01:17:05,667 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,678 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:05,692 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:17:05,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:17:05,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:17:05,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:17:05,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:17:05,852 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:05,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:17:05,857 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:05,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:05,857 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.009 0.026 2026-08-26 01:17:05,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-26 01:17:05,911 26 INFO rb-1b89a89-224244-407968 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-26 01:17:05,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-08-26 01:17:06,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.055 0.138 2026-08-26 01:17:06,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:17:06,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:06,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:06,182 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:06,198 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:06,259 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.019 0.007 2026-08-26 01:17:06,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.034 2026-08-26 01:17:06,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.037 2026-08-26 01:17:06,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.050 2026-08-26 01:17:06,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.055 2026-08-26 01:17:06,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.024 2026-08-26 01:17:06,312 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.025 2026-08-26 01:17:06,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.040 2026-08-26 01:17:06,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.061 2026-08-26 01:17:06,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.101 2026-08-26 01:17:06,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.028 2026-08-26 01:17:06,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.028 2026-08-26 01:17:06,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-08-26 01:17:06,369 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.069 2026-08-26 01:17:06,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.047 2026-08-26 01:17:06,382 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:06,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:17:06,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:17:06,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:17:06,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:17:06,420 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-26 01:17:06,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.044 2026-08-26 01:17:06,473 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,527 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,588 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,644 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,697 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,748 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,805 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,859 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:17:06,910 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,968 26 INFO rb-1b89a89-224244-407968 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-26 01:17:06,976 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:06] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:17:07,026 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,086 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,109 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73084363 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000010', 'uuid': 'd6ce2b9f-ee80-477c-b76a-1f49ae469fd9'}] 2026-08-26 01:17:07,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73084363 order {'name': None, 'pos_reference': '260-183-000010', 'uuid': 'd6ce2b9f-ee80-477c-b76a-1f49ae469fd9'} created pos.order #913 2026-08-26 01:17:07,137 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73084363 finished 2026-08-26 01:17:07,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.021 0.080 2026-08-26 01:17:07,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-08-26 01:17:07,240 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,289 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,343 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,394 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:17:07,446 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9024252 (allocated 9961472) 2026-08-26 01:17:07,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138428 2026-08-26 01:17:07,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:17:07,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138428 2026-08-26 01:17:07,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011707_510066_test_self_order_mobile.txt 2026-08-26 01:17:07,510 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpzis0mcjk_chrome_odoo" 2026-08-26 01:17:07,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138636 2026-08-26 01:17:07,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp6vrexy84_chrome_odoo 2026-08-26 01:17:07,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46863/json/version 2026-08-26 01:17:07,760 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:07,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46863/json 2026-08-26 01:17:07,767 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46863/devtools/page/797F8594AD683718550B85379EE524E3 2026-08-26 01:17:07,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-26 01:17:07,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-26 01:17:07,795 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-26 01:17:07,864 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" in browser 2026-08-26 01:17:07,864 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4" 2026-08-26 01:17:07,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "GET /pos-self/183?access_token=237d90f5bc264c64&table_identifier=625bc6d4 HTTP/1.1" 200 - 9 0.003 0.016 2026-08-26 01:17:07,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '797F8594AD683718550B85379EE524E3', 'loaderId': '3DAE935D062A3E4839FB943766785B0B', 'isDownload': False} 2026-08-26 01:17:07,890 26 INFO rb-1b89a89-224244-407968 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-26 01:17:07,900 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:07,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:17:07,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:17:07,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:07] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:17:08,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:17:08,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:17:08,065 26 INFO rb-1b89a89-224244-407968 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=237d90f5bc264c64&table_identifier=625bc6d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:08,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:17:08,069 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:08,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:08,070 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.007 0.017 2026-08-26 01:17:08,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-08-26 01:17:08,122 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.049 0.100 2026-08-26 01:17:08,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.147 2026-08-26 01:17:08,297 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:17:08,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:08,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:08,340 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:08,354 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:08,404 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:17:08,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:17:08,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:17:08,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:17:08,459 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:08,464 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:17:08,522 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,535 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:08,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:17:08,574 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.006 2026-08-26 01:17:08,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-08-26 01:17:08,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.015 2026-08-26 01:17:08,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.027 2026-08-26 01:17:08,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.029 2026-08-26 01:17:08,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.038 2026-08-26 01:17:08,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.019 2026-08-26 01:17:08,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-08-26 01:17:08,635 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.036 2026-08-26 01:17:08,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.051 2026-08-26 01:17:08,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.032 2026-08-26 01:17:08,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.024 2026-08-26 01:17:08,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.021 2026-08-26 01:17:08,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64665262 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000011', 'uuid': '8d240261-4213-4c38-b483-2c3e7ddc9be9'}] 2026-08-26 01:17:08,686 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64665262 order {'name': None, 'pos_reference': '260-183-000011', 'uuid': '8d240261-4213-4c38-b483-2c3e7ddc9be9'} created pos.order #914 2026-08-26 01:17:08,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64665262 finished 2026-08-26 01:17:08,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.018 0.067 2026-08-26 01:17:08,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.111 2026-08-26 01:17:08,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.126 2026-08-26 01:17:08,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.010 2026-08-26 01:17:08,787 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,842 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-26 01:17:08,891 26 INFO rb-1b89a89-224244-407968 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-26 01:17:08,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7763356 (allocated 8650752) 2026-08-26 01:17:08,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138636 2026-08-26 01:17:08,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-26 01:17:08,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138636 2026-08-26 01:17:08,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011708_984745_test_self_order_mobile.txt 2026-08-26 01:17:08,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp6vrexy84_chrome_odoo" 2026-08-26 01:17:09,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-08-26 01:17:10,916 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 138841 2026-08-26 01:17:10,916 26 INFO rb-1b89a89-224244-407968 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/tmpww96lrdc_chrome_odoo 2026-08-26 01:17:10,917 26 INFO rb-1b89a89-224244-407968 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:40479/json/version 2026-08-26 01:17:10,917 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:10,966 26 INFO rb-1b89a89-224244-407968 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-26 01:17:10,966 26 INFO rb-1b89a89-224244-407968 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:40479/json 2026-08-26 01:17:10,967 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:10,971 26 INFO rb-1b89a89-224244-407968 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:40479/devtools/page/36D90232109EEA8961D09A88E1FDD9DA 2026-08-26 01:17:10,972 26 INFO rb-1b89a89-224244-407968 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-26 01:17:10,976 26 INFO rb-1b89a89-224244-407968 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-26 01:17:10,984 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,105 26 INFO rb-1b89a89-224244-407968 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=4f1ae51f5c4f40c9&table_identifier=74c1433f" in browser 2026-08-26 01:17:11,105 26 INFO rb-1b89a89-224244-407968 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=4f1ae51f5c4f40c9&table_identifier=74c1433f" 2026-08-26 01:17:11,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:11,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /pos-self/184?access_token=4f1ae51f5c4f40c9&table_identifier=74c1433f HTTP/1.1" 200 - 59 0.014 0.274 2026-08-26 01:17:11,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '36D90232109EEA8961D09A88E1FDD9DA', 'loaderId': '25E9E823AD14DBDCD24589E9DCF93311', 'isDownload': False} 2026-08-26 01:17:11,402 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,413 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:11,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:11,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.021 2026-08-26 01:17:11,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:11,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.045 2026-08-26 01:17:11,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:11,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.056 2026-08-26 01:17:11,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:11,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:17:11,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:17:11,616 26 INFO rb-1b89a89-224244-407968 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=4f1ae51f5c4f40c9&table_identifier=74c1433f", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:11,619 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:11,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:11,622 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.012 0.022 2026-08-26 01:17:11,683 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-26 01:17:11,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "POST /pos-self/data/184 HTTP/1.1" 200 - 181 0.048 0.107 2026-08-26 01:17:11,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.146 2026-08-26 01:17:11,883 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:17:11,887 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,916 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/image/ir.attachment/9339/raw HTTP/1.1" 200 - 4 0.002 0.003 2026-08-26 01:17:11,929 26 INFO rb-1b89a89-224244-407968 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-26 01:17:11,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/image/ir.attachment/9305/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:11,945 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:11,993 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 01:17:12,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:17:12,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 01:17:12,041 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:17:12,049 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:12,056 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:17:12,114 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,133 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:12,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "GET /web/image/product.product/2934/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-26 01:17:12,164 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,226 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18110954 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': 'd2d288cd-7181-44de-a5c7-b6680dae4a3a'}] 2026-08-26 01:17:12,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18110954 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': 'd2d288cd-7181-44de-a5c7-b6680dae4a3a'} created pos.order #915 2026-08-26 01:17:12,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18110954 finished 2026-08-26 01:17:12,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.064 0.139 2026-08-26 01:17:12,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:17:12,470 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,526 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-08-26 01:17:12,581 26 INFO rb-1b89a89-224244-407968 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-26 01:17:12,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7983396 (allocated 9175040) 2026-08-26 01:17:12,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 138841 2026-08-26 01:17:12,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-08-26 01:17:12,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 138841 2026-08-26 01:17:12,712 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011712_712445_test_self_order_mobile_0_price_order.txt 2026-08-26 01:17:12,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpww96lrdc_chrome_odoo" 2026-08-26 01:17:12,736 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-08-26 01:17:14,595 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 139029 2026-08-26 01:17:14,595 26 INFO rb-1b89a89-224244-407968 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/tmpuuf_930__chrome_odoo 2026-08-26 01:17:14,595 26 INFO rb-1b89a89-224244-407968 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:39781/json/version 2026-08-26 01:17:14,596 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:14,665 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,666 26 INFO rb-1b89a89-224244-407968 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:39781/json 2026-08-26 01:17:14,666 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:14,672 26 INFO rb-1b89a89-224244-407968 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:39781/devtools/page/1309AA2301EFF5BAE3F18DADB8D07A93 2026-08-26 01:17:14,680 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,683 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,693 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,808 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,808 26 INFO rb-1b89a89-224244-407968 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-26 01:17:14,818 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:15,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /pos-self/185 HTTP/1.1" 200 - 57 0.016 0.240 2026-08-26 01:17:15,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '1309AA2301EFF5BAE3F18DADB8D07A93', 'loaderId': '70931431530F960ACBDA717A74F7F566', 'isDownload': False} 2026-08-26 01:17:15,074 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,088 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:15,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:15,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.018 2026-08-26 01:17:15,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:15,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.046 2026-08-26 01:17:15,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:15,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.057 2026-08-26 01:17:15,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:15,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:17:15,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:17:15,321 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,324 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:15,324 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:15,328 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.010 0.022 2026-08-26 01:17:15,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:17:15,384 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "POST /pos-self/data/185 HTTP/1.1" 200 - 181 0.071 0.095 2026-08-26 01:17:15,557 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.165 2026-08-26 01:17:15,581 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/image/ir.attachment/9380/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:15,628 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/image/ir.attachment/9346/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:15,648 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:15,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-08-26 01:17:15,679 26 INFO rb-1b89a89-224244-407968 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-26 01:17:15,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6215764 (allocated 6553600) 2026-08-26 01:17:15,697 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 139029 2026-08-26 01:17:15,697 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-08-26 01:17:15,698 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 139029 2026-08-26 01:17:15,792 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011715_792076_test_self_order_mobile_no_access_token.txt 2026-08-26 01:17:15,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpuuf_930__chrome_odoo" 2026-08-26 01:17:15,814 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-08-26 01:17:17,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 139208 2026-08-26 01:17:17,973 26 INFO rb-1b89a89-224244-407968 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/tmps6ibp_dj_chrome_odoo 2026-08-26 01:17:17,973 26 INFO rb-1b89a89-224244-407968 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:37875/json/version 2026-08-26 01:17:17,974 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:17,981 26 INFO rb-1b89a89-224244-407968 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-26 01:17:17,981 26 INFO rb-1b89a89-224244-407968 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:37875/json 2026-08-26 01:17:17,982 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:18,060 26 INFO rb-1b89a89-224244-407968 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:37875/devtools/page/57159976DA7EF824E9F1B622F020A2CC 2026-08-26 01:17:18,064 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,071 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,182 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:17:18,187 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,189 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,189 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:18,516 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:18] "GET /pos/ui/187 HTTP/1.1" 200 - 122 0.030 0.292 2026-08-26 01:17:18,520 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '57159976DA7EF824E9F1B622F020A2CC', 'loaderId': '0B000240CC743355F2FBF92F83542BDF', 'isDownload': False} 2026-08-26 01:17:18,520 26 INFO rb-1b89a89-224244-407968 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-26 01:17:18,535 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:18,548 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:18] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:17:18,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:18] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:17:18,558 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:18] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-26 01:17:19,003 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:19,005 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:19,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:17:19,024 26 INFO rb-1b89a89-224244-407968 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-26 01:17:19,029 26 INFO rb-1b89a89-224244-407968 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-26 01:17:19,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-26 01:17:19,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:19,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:19,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "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-26 01:17:19,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:17:19,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.026 2026-08-26 01:17:19,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-26 01:17:19,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.146 0.277 2026-08-26 01:17:19,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:17:19,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:19,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-08-26 01:17:19,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:19,687 26 INFO rb-1b89a89-224244-407968 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-26 01:17:19,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:17:19,729 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:17:19,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:17:19,733 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:19,738 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:17:19,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.024 2026-08-26 01:17:19,773 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:19,775 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:19,796 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 01:17:19,869 26 INFO rb-1b89a89-224244-407968 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-26 01:17:19,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.076 0.019 2026-08-26 01:17:19,962 26 INFO rb-1b89a89-224244-407968 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-26 01:17:19,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.012 0.169 2026-08-26 01:17:19,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.010 0.023 2026-08-26 01:17:20,027 26 INFO rb-1b89a89-224244-407968 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-26 01:17:20,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:20] "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-26 01:17:20,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-08-26 01:17:20,076 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:20,078 26 INFO rb-1b89a89-224244-407968 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-26 01:17:20,078 26 INFO rb-1b89a89-224244-407968 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-26 01:17:20,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12053652 (allocated 13369344) 2026-08-26 01:17:20,163 26 INFO rb-1b89a89-224244-407968 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 139208 2026-08-26 01:17:20,164 26 INFO rb-1b89a89-224244-407968 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-26 01:17:20,164 26 INFO rb-1b89a89-224244-407968 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 139208 2026-08-26 01:17:20,231 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011720_231032_test_self_order_mobile_not_visible_in_other_config.txt 2026-08-26 01:17:20,231 26 INFO rb-1b89a89-224244-407968 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/tmps6ibp_dj_chrome_odoo" 2026-08-26 01:17:20,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-08-26 01:17:22,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 139404 2026-08-26 01:17:22,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp7rn1zxar_chrome_odoo 2026-08-26 01:17:22,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:32781/json/version 2026-08-26 01:17:22,606 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:22,620 26 INFO rb-1b89a89-224244-407968 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-26 01:17:22,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:32781/json 2026-08-26 01:17:22,621 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:22,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:32781/devtools/page/A4FC226405E8FA707E41FA739FAE7E7D 2026-08-26 01:17:22,676 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-26 01:17:22,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-26 01:17:22,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-26 01:17:22,803 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935" in browser 2026-08-26 01:17:22,803 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935" 2026-08-26 01:17:22,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:23,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /pos-self/188?access_token=6af4128e39024968&table_identifier=18318935 HTTP/1.1" 200 - 59 0.019 0.260 2026-08-26 01:17:23,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'A4FC226405E8FA707E41FA739FAE7E7D', 'loaderId': '4CDDC55FFABA7E5749EA7D06896C7935', 'isDownload': False} 2026-08-26 01:17:23,093 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,105 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:23,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:23,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-08-26 01:17:23,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:23,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.043 2026-08-26 01:17:23,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:23,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-08-26 01:17:23,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:23,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:17:23,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:17:23,285 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:23,290 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,290 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:23,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:17:23,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.008 0.019 2026-08-26 01:17:23,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:17:23,343 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "POST /pos-self/data/188 HTTP/1.1" 200 - 180 0.051 0.116 2026-08-26 01:17:23,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.144 2026-08-26 01:17:23,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 01:17:23,559 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/ir.attachment/9459/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:23,613 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,635 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:23,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:17:23,664 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.013 0.015 2026-08-26 01:17:23,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:17:23,679 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:17:23,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:17:23,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-26 01:17:23,738 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,799 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/ir.attachment/9425/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:23,822 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:17:23,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-26 01:17:23,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:23] "GET /web/image/product.product/2933/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:17:23,853 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,904 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,967 26 INFO rb-1b89a89-224244-407968 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-26 01:17:23,997 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96236313 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': 'a25200d9-b730-43b4-b863-aa7f4219f3a6'}] 2026-08-26 01:17:24,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96236313 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': 'a25200d9-b730-43b4-b863-aa7f4219f3a6'} created pos.order #918 2026-08-26 01:17:24,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96236313 finished 2026-08-26 01:17:24,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.032 0.080 2026-08-26 01:17:24,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-08-26 01:17:24,119 26 INFO rb-1b89a89-224244-407968 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-26 01:17:24,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-26 01:17:24,175 26 INFO rb-1b89a89-224244-407968 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-26 01:17:24,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7971052 (allocated 9437184) 2026-08-26 01:17:24,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 139404 2026-08-26 01:17:24,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-26 01:17:24,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 139404 2026-08-26 01:17:24,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011724_272187_test_self_order_table_sharing.txt 2026-08-26 01:17:24,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp7rn1zxar_chrome_odoo" 2026-08-26 01:17:24,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 139602 2026-08-26 01:17:24,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmph7i9mduy_chrome_odoo 2026-08-26 01:17:24,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40447/json/version 2026-08-26 01:17:24,559 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:24,565 26 INFO rb-1b89a89-224244-407968 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-26 01:17:24,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40447/json 2026-08-26 01:17:24,566 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:24,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:40447/devtools/page/345F967D29C739F20AED3BE4C95A9D32 2026-08-26 01:17:24,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-26 01:17:24,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-26 01:17:24,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-26 01:17:24,667 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935" in browser 2026-08-26 01:17:24,667 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935" 2026-08-26 01:17:24,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /pos-self/188?access_token=6af4128e39024968&table_identifier=18318935 HTTP/1.1" 200 - 9 0.003 0.010 2026-08-26 01:17:24,692 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '345F967D29C739F20AED3BE4C95A9D32', 'loaderId': '62F3B86C56C51519D6F110D8865089C9', 'isDownload': False} 2026-08-26 01:17:24,692 26 INFO rb-1b89a89-224244-407968 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-26 01:17:24,703 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:24,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:17:24,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:17:24,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:17:24,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:17:24,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:17:24,876 26 INFO rb-1b89a89-224244-407968 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=6af4128e39024968&table_identifier=18318935", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:24,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:17:24,881 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:24,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:24,882 26 INFO rb-1b89a89-224244-407968 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-26 01:17:24,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:17:24,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "POST /pos-self/relations/188 HTTP/1.1" 200 - 16 0.007 0.020 2026-08-26 01:17:24,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-26 01:17:24,934 26 INFO rb-1b89a89-224244-407968 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-26 01:17:25,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "POST /pos-self/data/188 HTTP/1.1" 200 - 113 0.041 0.073 2026-08-26 01:17:25,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 33 0.011 0.015 2026-08-26 01:17:25,110 26 INFO rb-1b89a89-224244-407968 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-26 01:17:25,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/ir.attachment/9459/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:25,162 26 INFO rb-1b89a89-224244-407968 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-26 01:17:25,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:17:25,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:17:25,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:17:25,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:17:25,226 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:17:25,260 26 INFO rb-1b89a89-224244-407968 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-26 01:17:25,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.030 0.036 2026-08-26 01:17:25,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:17:25,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/ir.attachment/9425/raw HTTP/1.1" 200 - 4 0.000 0.022 2026-08-26 01:17:25,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-26 01:17:25,290 26 INFO rb-1b89a89-224244-407968 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-26 01:17:25,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "GET /web/image/product.product/2931/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.014 2026-08-26 01:17:25,325 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7203896 (allocated 8126464) 2026-08-26 01:17:25,330 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 139602 2026-08-26 01:17:25,332 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-26 01:17:25,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 139602 2026-08-26 01:17:25,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.028 0.009 2026-08-26 01:17:25,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011725_420821_test_self_order_table_sharing.txt 2026-08-26 01:17:25,421 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmph7i9mduy_chrome_odoo" 2026-08-26 01:17:25,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-08-26 01:17:27,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 139792 2026-08-26 01:17:27,794 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp9tulgxlj_chrome_odoo 2026-08-26 01:17:27,794 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35749/json/version 2026-08-26 01:17:27,795 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:27,803 26 INFO rb-1b89a89-224244-407968 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-26 01:17:27,803 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35749/json 2026-08-26 01:17:27,803 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:27,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:35749/devtools/page/21704E4E398F8862DA56F860F70A53C5 2026-08-26 01:17:27,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-26 01:17:27,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-26 01:17:27,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-26 01:17:28,007 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b" in browser 2026-08-26 01:17:28,007 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b" 2026-08-26 01:17:28,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:28,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /pos-self/189?access_token=cb915089b4384f8b HTTP/1.1" 200 - 57 0.015 0.209 2026-08-26 01:17:28,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '21704E4E398F8862DA56F860F70A53C5', 'loaderId': '712B3CEA2F54F2902A737BB20539BBC9', 'isDownload': False} 2026-08-26 01:17:28,240 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,251 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:28,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:28,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.017 2026-08-26 01:17:28,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:28,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.045 2026-08-26 01:17:28,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:28,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-08-26 01:17:28,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:17:28,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:17:28,417 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:28,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:17:28,422 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:28,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:17:28,423 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,455 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.009 0.019 2026-08-26 01:17:28,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:17:28,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.055 0.122 2026-08-26 01:17:28,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.168 2026-08-26 01:17:28,680 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/ir.attachment/9500/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:28,740 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-26 01:17:28,776 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:28,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/pos.category/359/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-08-26 01:17:28,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:17:28,795 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:28,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:17:28,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:17:28,823 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:28] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:17:28,878 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,927 26 INFO rb-1b89a89-224244-407968 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-26 01:17:28,991 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-26 01:17:28,992 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7569440 (allocated 8388608) 2026-08-26 01:17:29,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 139792 2026-08-26 01:17:29,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-26 01:17:29,037 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 139792 2026-08-26 01:17:29,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011729_097653_test_sub_categories_products_displayed.txt 2026-08-26 01:17:29,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp9tulgxlj_chrome_odoo" 2026-08-26 01:17:29,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 139979 2026-08-26 01:17:29,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpivlh_wwu_chrome_odoo 2026-08-26 01:17:29,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36523/json/version 2026-08-26 01:17:29,459 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:29,463 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36523/json 2026-08-26 01:17:29,463 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:29,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:36523/devtools/page/2CAF3D325BB441C2D641E11A25E21532 2026-08-26 01:17:29,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-26 01:17:29,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-26 01:17:29,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-26 01:17:29,490 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,491 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /pos-self/189 HTTP/1.1" 200 - 7 0.003 0.010 2026-08-26 01:17:29,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '2CAF3D325BB441C2D641E11A25E21532', 'loaderId': 'A7595F806E589EE8C7458867ED864B15', 'isDownload': False} 2026-08-26 01:17:29,578 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,591 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:29,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:17:29,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:17:29,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:17:29,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:29,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:17:29,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:17:29,801 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,805 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:29,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:29,808 26 INFO rb-1b89a89-224244-407968 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-26 01:17:29,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.006 0.024 2026-08-26 01:17:29,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-26 01:17:29,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "POST /pos-self/data/189 HTTP/1.1" 200 - 113 0.046 0.078 2026-08-26 01:17:29,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.117 2026-08-26 01:17:30,012 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/ir.attachment/9506/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:30,079 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:17:30,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/pos.category/359/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-08-26 01:17:30,133 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:17:30,160 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,164 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:17:30,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-26 01:17:30,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:17:30,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-08-26 01:17:30,213 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,267 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,319 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-26 01:17:30,319 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6930692 (allocated 7864320) 2026-08-26 01:17:30,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 139979 2026-08-26 01:17:30,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-26 01:17:30,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 139979 2026-08-26 01:17:30,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011730_434984_test_sub_categories_products_displayed.txt 2026-08-26 01:17:30,435 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpivlh_wwu_chrome_odoo" 2026-08-26 01:17:30,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 140165 2026-08-26 01:17:30,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp6gvyk3ky_chrome_odoo 2026-08-26 01:17:30,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37959/json/version 2026-08-26 01:17:30,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:30,766 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37959/json 2026-08-26 01:17:30,766 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:30,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:37959/devtools/page/A3B75C8AC24F34497B4666C71F1AD54E 2026-08-26 01:17:30,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-26 01:17:30,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-26 01:17:30,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-26 01:17:30,865 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b" in browser 2026-08-26 01:17:30,865 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b" 2026-08-26 01:17:30,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /pos-self/189?access_token=cb915089b4384f8b HTTP/1.1" 200 - 7 0.003 0.014 2026-08-26 01:17:30,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'A3B75C8AC24F34497B4666C71F1AD54E', 'loaderId': '9C05FB1EF3165C56519161ECFCD5EE8A', 'isDownload': False} 2026-08-26 01:17:30,893 26 INFO rb-1b89a89-224244-407968 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-26 01:17:30,902 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:30,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:17:30,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:17:30,959 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:30] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:17:31,089 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:17:31,093 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:17:31,103 26 INFO rb-1b89a89-224244-407968 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=cb915089b4384f8b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:31,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.007 2026-08-26 01:17:31,107 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:31,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:31,110 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:17:31,144 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.007 0.021 2026-08-26 01:17:31,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-26 01:17:31,279 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "POST /pos-self/data/189 HTTP/1.1" 200 - 114 0.045 0.083 2026-08-26 01:17:31,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-26 01:17:31,341 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/ir.attachment/9509/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:31,395 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/pos.category/356/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 01:17:31,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/pos.category/359/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-26 01:17:31,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/product.template/2432/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 01:17:31,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/product.template/2435/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:17:31,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/product.template/2434/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-26 01:17:31,473 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,477 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/product.template/2431/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-08-26 01:17:31,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/pos.category/358/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.066 2026-08-26 01:17:31,525 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,578 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/pos.category/360/image_128?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:17:31,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:31] "GET /web/image/product.template/2433/image_512?unique=2026-08-26T01:16:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-26 01:17:31,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-26 01:17:31,630 26 INFO rb-1b89a89-224244-407968 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-26 01:17:31,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6894860 (allocated 7340032) 2026-08-26 01:17:31,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 140165 2026-08-26 01:17:31,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-26 01:17:31,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 140165 2026-08-26 01:17:31,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011731_752170_test_sub_categories_products_displayed.txt 2026-08-26 01:17:31,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp6gvyk3ky_chrome_odoo" 2026-08-26 01:17:31,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-26 01:17:32,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-08-26 01:17:34,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 140353 2026-08-26 01:17:34,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpgfpd14hc_chrome_odoo 2026-08-26 01:17:34,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:41311/json/version 2026-08-26 01:17:34,577 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:34,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:34,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:41311/json 2026-08-26 01:17:34,659 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:34,663 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:41311/devtools/page/F6CED723435B76CDD81DE64994AF7E79 2026-08-26 01:17:34,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-26 01:17:34,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-26 01:17:34,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-08-26 01:17:34,783 26 INFO rb-1b89a89-224244-407968 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=75e6ef89a9874296" in browser 2026-08-26 01:17:34,783 26 INFO rb-1b89a89-224244-407968 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=75e6ef89a9874296" 2026-08-26 01:17:34,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:35,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /pos-self/190?access_token=75e6ef89a9874296 HTTP/1.1" 200 - 57 0.015 0.318 2026-08-26 01:17:35,126 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': 'F6CED723435B76CDD81DE64994AF7E79', 'loaderId': 'BE5D8CA70A7A7822EBBD046B58E676D0', 'isDownload': False} 2026-08-26 01:17:35,126 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,140 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:35,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:35,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.023 2026-08-26 01:17:35,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:35,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-08-26 01:17:35,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:35,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-08-26 01:17:35,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:35,339 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:17:35,344 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:17:35,345 26 INFO rb-1b89a89-224244-407968 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=75e6ef89a9874296", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:35,349 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:35,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:35,350 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.010 0.031 2026-08-26 01:17:35,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.069 2026-08-26 01:17:35,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "POST /pos-self/data/190 HTTP/1.1" 200 - 181 0.063 0.093 2026-08-26 01:17:35,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.140 2026-08-26 01:17:35,609 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:35,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/ir.attachment/9557/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-26 01:17:35,666 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/ir.attachment/9523/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:35,684 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:35,731 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/pos.category/362/image_128?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-26 01:17:35,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.template/2439/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-26 01:17:35,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.template/2438/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-26 01:17:35,792 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.template/2440/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-26 01:17:35,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.template/2442/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 01:17:35,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.template/2441/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-26 01:17:35,852 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,866 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:35,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "GET /web/image/product.product/2939/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 01:17:35,902 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,962 26 INFO rb-1b89a89-224244-407968 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-26 01:17:35,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.006 2026-08-26 01:17:36,031 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,106 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,203 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,310 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,375 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,454 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,506 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.013 0.046 2026-08-26 01:17:36,609 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942815 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': '04e384b7-33c3-4abd-a1ce-31f264226c75'}] 2026-08-26 01:17:36,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942815 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': '04e384b7-33c3-4abd-a1ce-31f264226c75'} created pos.order #919 2026-08-26 01:17:36,640 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9942815 finished 2026-08-26 01:17:36,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.107 0.189 2026-08-26 01:17:36,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-08-26 01:17:36,923 26 INFO rb-1b89a89-224244-407968 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-26 01:17:36,951 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8688260 (allocated 9437184) 2026-08-26 01:17:36,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 140353 2026-08-26 01:17:36,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-08-26 01:17:36,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 140353 2026-08-26 01:17:37,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011737_023349_test_preset_delivery_tour.txt 2026-08-26 01:17:37,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpgfpd14hc_chrome_odoo" 2026-08-26 01:17:37,060 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-08-26 01:17:39,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 140543 2026-08-26 01:17:39,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp9q0axfef_chrome_odoo 2026-08-26 01:17:39,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:40455/json/version 2026-08-26 01:17:39,361 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:39,423 26 INFO rb-1b89a89-224244-407968 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-26 01:17:39,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:40455/json 2026-08-26 01:17:39,424 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:39,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:40455/devtools/page/8C83AD4E3E6A833F1BB3861B36EAFE68 2026-08-26 01:17:39,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-26 01:17:39,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-26 01:17:39,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-26 01:17:39,633 26 INFO rb-1b89a89-224244-407968 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=cfcb129fc4004e7a&table_identifier=1fab0553" in browser 2026-08-26 01:17:39,633 26 INFO rb-1b89a89-224244-407968 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=cfcb129fc4004e7a&table_identifier=1fab0553" 2026-08-26 01:17:39,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:39,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:39] "GET /pos-self/191?access_token=cfcb129fc4004e7a&table_identifier=1fab0553 HTTP/1.1" 200 - 59 0.021 0.212 2026-08-26 01:17:39,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '8C83AD4E3E6A833F1BB3861B36EAFE68', 'loaderId': '929263A0B2675C872E940A0BB60F9441', 'isDownload': False} 2026-08-26 01:17:39,878 26 INFO rb-1b89a89-224244-407968 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-26 01:17:39,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:39,905 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:39,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:39] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.017 2026-08-26 01:17:39,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:39,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:39] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-08-26 01:17:39,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:39,979 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:39] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.061 2026-08-26 01:17:40,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:17:40,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:17:40,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 01:17:40,122 26 INFO rb-1b89a89-224244-407968 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=cfcb129fc4004e7a&table_identifier=1fab0553", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:40,126 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:40,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:17:40,129 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.014 0.020 2026-08-26 01:17:40,183 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,184 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:17:40,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.067 0.083 2026-08-26 01:17:40,349 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.149 2026-08-26 01:17:40,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 01:17:40,387 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/ir.attachment/9598/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:40,430 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:17:40,450 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:40,495 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/pos.category/362/image_128?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 2 0.002 0.015 2026-08-26 01:17:40,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.template/2439/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:17:40,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.template/2442/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:17:40,556 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.template/2438/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-26 01:17:40,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.template/2440/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:40,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.template/2441/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:17:40,614 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:40,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "GET /web/image/product.product/2938/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-08-26 01:17:40,666 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,727 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,747 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6033924 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': '0cfbed46-5024-4e6b-8b60-155f18305a18'}] 2026-08-26 01:17:40,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6033924 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': '0cfbed46-5024-4e6b-8b60-155f18305a18'} created pos.order #920 2026-08-26 01:17:40,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6033924 finished 2026-08-26 01:17:40,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.041 0.064 2026-08-26 01:17:40,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-26 01:17:40,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-08-26 01:17:40,875 26 INFO rb-1b89a89-224244-407968 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-26 01:17:40,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7758292 (allocated 8912896) 2026-08-26 01:17:40,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 140543 2026-08-26 01:17:40,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-08-26 01:17:40,903 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 140543 2026-08-26 01:17:41,018 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011741_017874_test_preset_dine_in_tour.txt 2026-08-26 01:17:41,018 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp9q0axfef_chrome_odoo" 2026-08-26 01:17:41,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-08-26 01:17:43,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 140735 2026-08-26 01:17:43,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpba8iylvb_chrome_odoo 2026-08-26 01:17:43,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44723/json/version 2026-08-26 01:17:43,360 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:43,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:43,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44723/json 2026-08-26 01:17:43,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:43,373 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:44723/devtools/page/F9935AADD38A458967960E01FFA6F3C9 2026-08-26 01:17:43,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-26 01:17:43,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-26 01:17:43,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-26 01:17:43,546 26 INFO rb-1b89a89-224244-407968 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=b3918bcb6dca466e" in browser 2026-08-26 01:17:43,546 26 INFO rb-1b89a89-224244-407968 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=b3918bcb6dca466e" 2026-08-26 01:17:43,556 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:43,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:43] "GET /pos-self/192?access_token=b3918bcb6dca466e HTTP/1.1" 200 - 57 0.020 0.246 2026-08-26 01:17:43,823 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': 'F9935AADD38A458967960E01FFA6F3C9', 'loaderId': 'CADA92AB825AD5A137E95A512ADC9E47', 'isDownload': False} 2026-08-26 01:17:43,823 26 INFO rb-1b89a89-224244-407968 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-26 01:17:43,849 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:43,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:43,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:43] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.029 2026-08-26 01:17:43,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:43,919 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:43] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.047 2026-08-26 01:17:43,924 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:43,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:43] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-08-26 01:17:44,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:17:44,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:17:44,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:17:44,045 26 INFO rb-1b89a89-224244-407968 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=b3918bcb6dca466e", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:44,049 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:44,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:44,052 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.015 0.031 2026-08-26 01:17:44,109 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:17:44,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.052 0.137 2026-08-26 01:17:44,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.185 2026-08-26 01:17:44,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:44,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/ir.attachment/9639/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:17:44,411 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:44,432 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:44,492 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/pos.category/362/image_128?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:17:44,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.template/2438/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:17:44,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.template/2439/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-26 01:17:44,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.template/2442/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:17:44,553 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.template/2441/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:17:44,558 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.template/2440/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:44,621 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,637 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:17:44,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "GET /web/image/product.product/2938/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:17:44,674 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,737 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 01:17:44,795 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,854 26 INFO rb-1b89a89-224244-407968 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-26 01:17:44,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1646541 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '0625b8ff-2540-494e-9ead-7f490b224297'}] 2026-08-26 01:17:44,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1646541 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '0625b8ff-2540-494e-9ead-7f490b224297'} created pos.order #921 2026-08-26 01:17:44,909 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1646541 finished 2026-08-26 01:17:44,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.030 0.084 2026-08-26 01:17:45,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-08-26 01:17:45,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-08-26 01:17:45,024 26 INFO rb-1b89a89-224244-407968 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-26 01:17:45,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8084608 (allocated 9175040) 2026-08-26 01:17:45,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 140735 2026-08-26 01:17:45,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-08-26 01:17:45,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 140735 2026-08-26 01:17:45,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011745_126950_test_preset_takeaway_tour.txt 2026-08-26 01:17:45,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpba8iylvb_chrome_odoo" 2026-08-26 01:17:45,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-08-26 01:17:47,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 140925 2026-08-26 01:17:47,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmppneg883i_chrome_odoo 2026-08-26 01:17:47,213 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41181/json/version 2026-08-26 01:17:47,214 26 INFO rb-1b89a89-224244-407968 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-26 01:17:47,267 26 INFO rb-1b89a89-224244-407968 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-26 01:17:47,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:41181/json 2026-08-26 01:17:47,268 26 INFO rb-1b89a89-224244-407968 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-26 01:17:47,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:41181/devtools/page/2FEBD1CB10CD30D5DD9D19777A5CD100 2026-08-26 01:17:47,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-26 01:17:47,361 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-26 01:17:47,378 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-26 01:17:47,476 26 INFO rb-1b89a89-224244-407968 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=30540b41bad64e7e" in browser 2026-08-26 01:17:47,476 26 INFO rb-1b89a89-224244-407968 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=30540b41bad64e7e" 2026-08-26 01:17:47,493 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:47,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:47] "GET /pos-self/193?access_token=30540b41bad64e7e HTTP/1.1" 200 - 57 0.017 0.302 2026-08-26 01:17:47,812 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '2FEBD1CB10CD30D5DD9D19777A5CD100', 'loaderId': '63EFA308C255F86B5DF8EA635E549C1E', 'isDownload': False} 2026-08-26 01:17:47,812 26 INFO rb-1b89a89-224244-407968 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-26 01:17:47,827 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:47,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:47,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:47] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.019 2026-08-26 01:17:47,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:47,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:47] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-08-26 01:17:47,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:47,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:47] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-08-26 01:17:48,046 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:17:48,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:17:48,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:17:48,064 26 INFO rb-1b89a89-224244-407968 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=30540b41bad64e7e", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:48,067 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:48,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:48,072 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.014 0.020 2026-08-26 01:17:48,128 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:17:48,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "POST /pos-self/data/193 HTTP/1.1" 200 - 185 0.078 0.142 2026-08-26 01:17:48,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.203 2026-08-26 01:17:48,426 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/ir.attachment/9680/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:48,482 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:17:48,529 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:48,562 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/pos.category/362/image_128?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-26 01:17:48,597 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.template/2439/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-26 01:17:48,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.template/2438/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:17:48,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.template/2442/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:17:48,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.template/2441/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:17:48,632 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.template/2440/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-26 01:17:48,691 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,709 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:48,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "GET /web/image/product.product/2938/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 01:17:48,743 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,805 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,820 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-08-26 01:17:48,884 26 INFO rb-1b89a89-224244-407968 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-26 01:17:48,995 26 INFO rb-1b89a89-224244-407968 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-26 01:17:49,060 26 INFO rb-1b89a89-224244-407968 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-26 01:17:49,075 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48487000 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '8c62dd9b-4fbc-4e83-ad18-089b174433e6'}] 2026-08-26 01:17:49,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48487000 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '8c62dd9b-4fbc-4e83-ad18-089b174433e6'} created pos.order #922 2026-08-26 01:17:49,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48487000 finished 2026-08-26 01:17:49,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.029 0.070 2026-08-26 01:17:49,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:17:49,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-08-26 01:17:49,206 26 INFO rb-1b89a89-224244-407968 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-26 01:17:49,267 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9357632 (allocated 11272192) 2026-08-26 01:17:49,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 140925 2026-08-26 01:17:49,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-08-26 01:17:49,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 140925 2026-08-26 01:17:49,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011749_330843_test_preset_with_slot_tour.txt 2026-08-26 01:17:49,331 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmppneg883i_chrome_odoo" 2026-08-26 01:17:49,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-08-26 01:17:51,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 141117 2026-08-26 01:17:51,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpnb8eeqr2_chrome_odoo 2026-08-26 01:17:51,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:46177/json/version 2026-08-26 01:17:51,782 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:51,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:51,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:46177/json 2026-08-26 01:17:51,860 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:51,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:46177/devtools/page/9F9228619FCF46E0DCD9973C14273EEE 2026-08-26 01:17:51,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-26 01:17:51,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-26 01:17:51,969 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-08-26 01:17:52,067 26 INFO rb-1b89a89-224244-407968 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=f3d621bc017348ef" in browser 2026-08-26 01:17:52,067 26 INFO rb-1b89a89-224244-407968 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=f3d621bc017348ef" 2026-08-26 01:17:52,093 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:52,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /pos-self/194?access_token=f3d621bc017348ef HTTP/1.1" 200 - 57 0.022 0.221 2026-08-26 01:17:52,323 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': '9F9228619FCF46E0DCD9973C14273EEE', 'loaderId': 'CEA69C1287F9539459154BE5E58C0C37', 'isDownload': False} 2026-08-26 01:17:52,323 26 INFO rb-1b89a89-224244-407968 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-26 01:17:52,335 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:52,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:52,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.022 2026-08-26 01:17:52,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:52,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.049 2026-08-26 01:17:52,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:52,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.074 2026-08-26 01:17:52,556 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-26 01:17:52,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:17:52,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.005 2026-08-26 01:17:52,572 26 INFO rb-1b89a89-224244-407968 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=f3d621bc017348ef", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:52,578 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:52,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:17:52,581 26 INFO rb-1b89a89-224244-407968 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-26 01:17:52,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:17:52,639 26 INFO rb-1b89a89-224244-407968 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-26 01:17:52,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.010 0.055 2026-08-26 01:17:52,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-26 01:17:52,687 26 INFO rb-1b89a89-224244-407968 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-26 01:17:52,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "POST /pos-self/data/194 HTTP/1.1" 200 - 185 0.050 0.131 2026-08-26 01:17:52,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:52,951 26 INFO rb-1b89a89-224244-407968 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-26 01:17:52,974 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/image/ir.attachment/9721/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-08-26 01:17:52,975 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:17:52,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:52] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-08-26 01:17:53,014 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/pos.category/362/image_128?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:17:53,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.template/2438/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-26 01:17:53,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.template/2439/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:17:53,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.template/2442/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-26 01:17:53,078 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.template/2440/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:17:53,091 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.template/2441/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:17:53,138 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,149 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17: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-26 01:17:53,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "GET /web/image/product.product/2939/image_512?unique=2026-08-26T01:17:31.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-26 01:17:53,196 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-08-26 01:17:53,248 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,313 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,373 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47092920 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '05701f0c-d7f4-4359-895e-8f177e6537b4'}] 2026-08-26 01:17:53,406 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47092920 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '05701f0c-d7f4-4359-895e-8f177e6537b4'} created pos.order #923 2026-08-26 01:17:53,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47092920 finished 2026-08-26 01:17:53,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.100 0.135 2026-08-26 01:17:53,657 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,710 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,765 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,828 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,884 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,941 26 INFO rb-1b89a89-224244-407968 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-26 01:17:53,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.002 0.006 2026-08-26 01:17:53,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-08-26 01:17:53,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:17:54,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9076080 (allocated 10223616) 2026-08-26 01:17:54,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 141117 2026-08-26 01:17:54,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-08-26 01:17:54,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 141117 2026-08-26 01:17:54,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011754_119557_test_slot_limit_orders.txt 2026-08-26 01:17:54,119 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpnb8eeqr2_chrome_odoo" 2026-08-26 01:17:54,150 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 01:17:54,715 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-08-26 01:17:58,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 141310 2026-08-26 01:17:58,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpt7s1a1a2_chrome_odoo 2026-08-26 01:17:58,181 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:35189/json/version 2026-08-26 01:17:58,182 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:58,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-08-26 01:17:58,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:35189/json 2026-08-26 01:17:58,206 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:17:58,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:35189/devtools/page/60385A023D61494DB430F05C66FA076C 2026-08-26 01:17:58,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-08-26 01:17:58,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-08-26 01:17:58,300 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-08-26 01:17:58,480 26 INFO rb-1b89a89-224244-407968 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=44300ce9b1f94876" in browser 2026-08-26 01:17:58,480 26 INFO rb-1b89a89-224244-407968 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=44300ce9b1f94876" 2026-08-26 01:17:58,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:17:58,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /pos-self/195?access_token=44300ce9b1f94876 HTTP/1.1" 200 - 59 0.019 0.215 2026-08-26 01:17:58,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '60385A023D61494DB430F05C66FA076C', 'loaderId': '8FA371C81EB4E758EA0EDCDD9AEB8B8B', 'isDownload': False} 2026-08-26 01:17:58,725 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-08-26 01:17:58,737 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:17:58,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:17:58,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.018 2026-08-26 01:17:58,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:17:58,795 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-08-26 01:17:58,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:17:58,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.062 2026-08-26 01:17:58,946 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:17:58,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:17:58,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:17:58,969 26 INFO rb-1b89a89-224244-407968 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=44300ce9b1f94876", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:17:58,972 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:17:58,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:17:58,978 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,019 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.012 0.024 2026-08-26 01:17:59,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-26 01:17:59,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "POST /pos-self/data/195 HTTP/1.1" 200 - 207 0.060 0.135 2026-08-26 01:17:59,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.196 2026-08-26 01:17:59,284 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-08-26 01:17:59,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/ir.attachment/9772/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:17:59,369 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/pos.category/364/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-08-26 01:17:59,417 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:17:59,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2471/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.017 2026-08-26 01:17:59,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2472/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.037 0.023 2026-08-26 01:17:59,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2460/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-08-26 01:17:59,479 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2475/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-26 01:17:59,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2473/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-26 01:17:59,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2474/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-26 01:17:59,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.template/2461/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:17:59,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2952/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.062 2026-08-26 01:17:59,569 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2951/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.077 2026-08-26 01:17:59,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2953/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.085 2026-08-26 01:17:59,624 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,684 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2954/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:17:59,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2956/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-08-26 01:17:59,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2955/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.032 2026-08-26 01:17:59,741 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,797 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,867 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2957/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:17:59,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2958/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-08-26 01:17:59,909 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:17:59] "GET /web/image/product.product/2959/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-08-26 01:17:59,926 26 INFO rb-1b89a89-224244-407968 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-26 01:17:59,984 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,046 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,131 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,202 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,278 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,347 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,468 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/image/ir.attachment/9738/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:18:00,554 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:18:00,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/image/product.product/2960/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-26 01:18:00,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/image/product.product/2973/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-26 01:18:00,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/image/product.product/2972/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.047 2026-08-26 01:18:00,608 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "GET /web/image/product.product/2974/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.004 0.059 2026-08-26 01:18:00,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53132045 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000001', 'uuid': '3c95159b-eabf-48eb-9f38-539565bce14b'}] 2026-08-26 01:18:00,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53132045 order {'name': None, 'pos_reference': '260-195-000001', 'uuid': '3c95159b-eabf-48eb-9f38-539565bce14b'} created pos.order #924 2026-08-26 01:18:00,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53132045 finished 2026-08-26 01:18:00,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 206 0.061 0.198 2026-08-26 01:18:00,927 26 INFO rb-1b89a89-224244-407968 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-26 01:18:00,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:18:00,988 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,039 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,095 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,143 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,198 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:01] "GET /web/image/ir.attachment/9771/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:01,266 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,324 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,381 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,439 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,503 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,562 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,621 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,680 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,740 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,799 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,866 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,928 26 INFO rb-1b89a89-224244-407968 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-26 01:18:01,989 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,051 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,113 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,178 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,239 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,303 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,366 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,428 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,494 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,557 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,645 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,722 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,798 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,875 26 INFO rb-1b89a89-224244-407968 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-26 01:18:02,982 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32769201 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000002', 'uuid': 'a2edfed7-379c-4e9d-9182-72a5eb53cc60'}] 2026-08-26 01:18:03,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32769201 order {'name': None, 'pos_reference': '260-195-000002', 'uuid': 'a2edfed7-379c-4e9d-9182-72a5eb53cc60'} created pos.order #925 2026-08-26 01:18:03,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32769201 finished 2026-08-26 01:18:03,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.069 0.116 2026-08-26 01:18:03,315 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,328 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-08-26 01:18:03,370 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,419 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,475 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,523 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,578 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,643 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,702 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,759 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,826 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,885 26 INFO rb-1b89a89-224244-407968 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-26 01:18:03,945 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,006 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,075 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,128 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,188 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,258 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,318 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,378 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,461 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,520 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,580 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,646 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,704 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,762 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,823 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,884 26 INFO rb-1b89a89-224244-407968 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-26 01:18:04,946 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,011 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,070 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,133 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,204 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,267 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,328 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,388 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,458 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,518 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,597 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,662 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,728 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,793 26 INFO rb-1b89a89-224244-407968 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-26 01:18:05,891 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56045013 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000003', 'uuid': 'b54a4afa-950f-4dac-884c-5d24cba20562'}] 2026-08-26 01:18:06,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56045013 order {'name': None, 'pos_reference': '260-195-000003', 'uuid': 'b54a4afa-950f-4dac-884c-5d24cba20562'} created pos.order #926 2026-08-26 01:18:06,073 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56045013 finished 2026-08-26 01:18:06,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 185 0.061 0.124 2026-08-26 01:18:06,240 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-08-26 01:18:06,297 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,345 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,401 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,449 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,504 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,567 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,624 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,659 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:06] "GET /web/image/product.product/2948/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-26 01:18:06,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:06] "GET /web/image/product.product/2949/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-08-26 01:18:06,681 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:06] "GET /web/image/product.product/2950/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.028 2026-08-26 01:18:06,685 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,742 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,805 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,858 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,928 26 INFO rb-1b89a89-224244-407968 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-26 01:18:06,994 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,056 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,119 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,196 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "GET /web/image/product.product/2961/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-08-26 01:18:07,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23342541 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000004', 'uuid': '21650694-4a4e-4fba-9f00-984fb3ec1e5f'}] 2026-08-26 01:18:07,352 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23342541 order {'name': None, 'pos_reference': '260-195-000004', 'uuid': '21650694-4a4e-4fba-9f00-984fb3ec1e5f'} created pos.order #927 2026-08-26 01:18:07,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23342541 finished 2026-08-26 01:18:07,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.045 0.136 2026-08-26 01:18:07,477 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-26 01:18:07,534 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,581 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,636 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,684 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,738 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,804 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,862 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "GET /web/image/product.product/2964/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.013 2026-08-26 01:18:07,906 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "GET /web/image/product.product/2962/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-08-26 01:18:07,918 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:07] "GET /web/image/product.product/2963/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.032 2026-08-26 01:18:07,923 26 INFO rb-1b89a89-224244-407968 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-26 01:18:07,979 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,044 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2965/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 01:18:08,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2967/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-08-26 01:18:08,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2966/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.033 2026-08-26 01:18:08,107 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,167 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,234 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,252 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2968/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-26 01:18:08,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2970/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-08-26 01:18:08,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2969/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.006 0.034 2026-08-26 01:18:08,295 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,357 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,423 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,487 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,550 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,615 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,692 26 INFO rb-1b89a89-224244-407968 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-26 01:18:08,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "GET /web/image/product.product/2971/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:18:08,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83645079 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000005', 'uuid': 'f138da7d-803c-4b54-ab93-7bccad6bb1fa'}] 2026-08-26 01:18:08,829 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83645079 order {'name': None, 'pos_reference': '260-195-000005', 'uuid': 'f138da7d-803c-4b54-ab93-7bccad6bb1fa'} created pos.order #928 2026-08-26 01:18:08,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83645079 finished 2026-08-26 01:18:08,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 156 0.055 0.102 2026-08-26 01:18:08,957 26 INFO rb-1b89a89-224244-407968 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-26 01:18:09,013 26 INFO rb-1b89a89-224244-407968 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-26 01:18:09,062 26 INFO rb-1b89a89-224244-407968 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-26 01:18:09,116 26 INFO rb-1b89a89-224244-407968 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-26 01:18:09,166 26 INFO rb-1b89a89-224244-407968 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-26 01:18:09,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-08-26 01:18:09,219 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-26 01:18:09,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56669844 (allocated 61095936) 2026-08-26 01:18:09,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 141310 2026-08-26 01:18:09,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-08-26 01:18:09,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 141310 2026-08-26 01:18:09,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011809_503781_test_combo_prices.txt 2026-08-26 01:18:09,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpt7s1a1a2_chrome_odoo" 2026-08-26 01:18:09,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-08-26 01:18:13,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 141537 2026-08-26 01:18:13,364 26 INFO rb-1b89a89-224244-407968 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/tmpbs0w_hnc_chrome_odoo 2026-08-26 01:18:13,364 26 INFO rb-1b89a89-224244-407968 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:43629/json/version 2026-08-26 01:18:13,365 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,380 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,380 26 INFO rb-1b89a89-224244-407968 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:43629/json 2026-08-26 01:18:13,380 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,391 26 INFO rb-1b89a89-224244-407968 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:43629/devtools/page/A926DE48B82DE9BD942887575D17DF9C 2026-08-26 01:18:13,461 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,471 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,490 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,671 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4" in browser 2026-08-26 01:18:13,671 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4" 2026-08-26 01:18:13,687 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:13,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:13] "GET /pos-self/196?access_token=2ba09cd569bb49b4 HTTP/1.1" 200 - 59 0.017 0.185 2026-08-26 01:18:13,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'A926DE48B82DE9BD942887575D17DF9C', 'loaderId': '3D71B84084B6D232FE1816C0CFBC618B', 'isDownload': False} 2026-08-26 01:18:13,891 26 INFO rb-1b89a89-224244-407968 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-26 01:18:13,910 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:13,926 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:13,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:13] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.023 2026-08-26 01:18:13,961 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:13,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:13] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-08-26 01:18:13,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:13,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:13] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-08-26 01:18:14,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:18:14,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:18:14,139 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:18:14,149 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:14,155 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:14,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:18:14,156 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.015 0.029 2026-08-26 01:18:14,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-26 01:18:14,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "POST /pos-self/data/196 HTTP/1.1" 200 - 211 0.085 0.125 2026-08-26 01:18:14,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.199 2026-08-26 01:18:14,489 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/ir.attachment/9813/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-08-26 01:18:14,553 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/ir.attachment/9779/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:14,586 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:14,628 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/pos.category/365/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-26 01:18:14,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2488/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.016 2026-08-26 01:18:14,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2499/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:18:14,699 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2503/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-26 01:18:14,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2500/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-08-26 01:18:14,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2501/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-08-26 01:18:14,755 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2502/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-08-26 01:18:14,771 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:18:14,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:14] "GET /web/image/product.template/2489/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-08-26 01:18:14,811 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,876 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,931 26 INFO rb-1b89a89-224244-407968 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-26 01:18:14,985 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,040 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,106 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,157 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54080747 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': '630c2d3a-5a27-43fd-93e2-85609b89224c'}] 2026-08-26 01:18:15,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54080747 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': '630c2d3a-5a27-43fd-93e2-85609b89224c'} created pos.order #929 2026-08-26 01:18:15,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54080747 finished 2026-08-26 01:18:15,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.036 0.087 2026-08-26 01:18:15,353 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-26 01:18:15,353 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:18:15,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9608024 (allocated 10485760) 2026-08-26 01:18:15,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 141537 2026-08-26 01:18:15,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-26 01:18:15,389 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 141537 2026-08-26 01:18:15,483 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011815_483397_test_fiscal_position_between_frontend_and_backend.txt 2026-08-26 01:18:15,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpbs0w_hnc_chrome_odoo" 2026-08-26 01:18:15,798 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 141723 2026-08-26 01:18:15,798 26 INFO rb-1b89a89-224244-407968 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/tmp95vkts27_chrome_odoo 2026-08-26 01:18:15,798 26 INFO rb-1b89a89-224244-407968 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:44891/json/version 2026-08-26 01:18:15,799 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,864 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,865 26 INFO rb-1b89a89-224244-407968 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:44891/json 2026-08-26 01:18:15,865 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,872 26 INFO rb-1b89a89-224244-407968 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:44891/devtools/page/752F8A73CF635195AA54407513C1BE66 2026-08-26 01:18:15,875 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,876 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,880 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,898 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4" in browser 2026-08-26 01:18:15,898 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4" 2026-08-26 01:18:15,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "GET /pos-self/196?access_token=2ba09cd569bb49b4 HTTP/1.1" 200 - 7 0.002 0.009 2026-08-26 01:18:15,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '752F8A73CF635195AA54407513C1BE66', 'loaderId': '898C0447F3036D367539FC2FA87F642D', 'isDownload': False} 2026-08-26 01:18:15,918 26 INFO rb-1b89a89-224244-407968 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-26 01:18:15,971 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:15,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:18:15,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-08-26 01:18:15,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:15] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:18:16,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:18:16,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:18:16,151 26 INFO rb-1b89a89-224244-407968 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=2ba09cd569bb49b4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:16,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.006 2026-08-26 01:18:16,160 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:16,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:18:16,162 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.007 0.015 2026-08-26 01:18:16,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-26 01:18:16,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "POST /pos-self/data/196 HTTP/1.1" 200 - 142 0.076 0.099 2026-08-26 01:18:16,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.176 2026-08-26 01:18:16,435 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,472 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/ir.attachment/9813/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:16,499 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/ir.attachment/9779/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:16,523 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:16,595 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/pos.category/365/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:18:16,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2488/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-26 01:18:16,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2499/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 01:18:16,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2503/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:18:16,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2500/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-08-26 01:18:16,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2501/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-08-26 01:18:16,670 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2502/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-08-26 01:18:16,684 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/image/product.template/2489/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-08-26 01:18:16,724 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,741 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:16,778 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,846 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,904 26 INFO rb-1b89a89-224244-407968 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-26 01:18:16,957 26 INFO rb-1b89a89-224244-407968 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-26 01:18:17,011 26 INFO rb-1b89a89-224244-407968 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-26 01:18:17,077 26 INFO rb-1b89a89-224244-407968 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-26 01:18:17,129 26 INFO rb-1b89a89-224244-407968 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-26 01:18:17,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67931094 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000002', 'uuid': 'a1876d7d-a6ae-42e3-a1d5-a52a322f93a5'}] 2026-08-26 01:18:17,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67931094 order {'name': None, 'pos_reference': '260-196-000002', 'uuid': 'a1876d7d-a6ae-42e3-a1d5-a52a322f93a5'} created pos.order #930 2026-08-26 01:18:17,242 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67931094 finished 2026-08-26 01:18:17,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 77 0.028 0.067 2026-08-26 01:18:17,304 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-26 01:18:17,305 26 INFO rb-1b89a89-224244-407968 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-26 01:18:17,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:18:17,343 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9614292 (allocated 10747904) 2026-08-26 01:18:17,347 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 141723 2026-08-26 01:18:17,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-26 01:18:17,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 141723 2026-08-26 01:18:17,410 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011817_410063_test_fiscal_position_between_frontend_and_backend.txt 2026-08-26 01:18:17,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp95vkts27_chrome_odoo" 2026-08-26 01:18:17,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-08-26 01:18:21,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 141916 2026-08-26 01:18:21,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpmihaogxy_chrome_odoo 2026-08-26 01:18:21,309 26 INFO rb-1b89a89-224244-407968 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:45295/json/version 2026-08-26 01:18:21,310 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:21,361 26 INFO rb-1b89a89-224244-407968 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-26 01:18:21,361 26 INFO rb-1b89a89-224244-407968 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:45295/json 2026-08-26 01:18:21,362 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:21,374 26 INFO rb-1b89a89-224244-407968 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:45295/devtools/page/DE46E7575393BAD985867EF7FFA25288 2026-08-26 01:18:21,380 26 INFO rb-1b89a89-224244-407968 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-26 01:18:21,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-26 01:18:21,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-26 01:18:21,574 26 INFO rb-1b89a89-224244-407968 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=67cb9ba8cb354999" in browser 2026-08-26 01:18:21,575 26 INFO rb-1b89a89-224244-407968 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=67cb9ba8cb354999" 2026-08-26 01:18:21,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:21,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:21] "GET /pos-self/197?access_token=67cb9ba8cb354999 HTTP/1.1" 200 - 59 0.024 0.229 2026-08-26 01:18:21,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'DE46E7575393BAD985867EF7FFA25288', 'loaderId': 'F5B68D602B3670D7AF0074DCDD0A88B2', 'isDownload': False} 2026-08-26 01:18:21,839 26 INFO rb-1b89a89-224244-407968 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-26 01:18:21,848 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:21,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:21,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:21] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.021 2026-08-26 01:18:21,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:21,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:21] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-08-26 01:18:21,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:21,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:21] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.065 2026-08-26 01:18:22,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-26 01:18:22,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:18:22,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.005 2026-08-26 01:18:22,055 26 INFO rb-1b89a89-224244-407968 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=67cb9ba8cb354999", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:22,060 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:22,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:18:22,063 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-26 01:18:22,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.010 0.042 2026-08-26 01:18:22,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-26 01:18:22,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "POST /pos-self/data/197 HTTP/1.1" 200 - 207 0.061 0.144 2026-08-26 01:18:22,378 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/ir.attachment/9854/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:18:22,461 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/pos.category/366/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-08-26 01:18:22,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2516/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-26 01:18:22,527 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:18:22,532 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2527/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 01:18:22,559 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2531/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.022 0.040 2026-08-26 01:18:22,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2528/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:18:22,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2529/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:18:22,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2530/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-26 01:18:22,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:22] "GET /web/image/product.template/2517/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:18:22,618 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,626 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18: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-26 01:18:22,671 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,735 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,794 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,848 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,902 26 INFO rb-1b89a89-224244-407968 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-26 01:18:22,969 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,025 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,078 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,133 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,198 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,254 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,306 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,359 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,429 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,489 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,542 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,597 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,666 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,761 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54957311 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '5af6a437-0ee5-4950-b6c5-458a15b07793'}] 2026-08-26 01:18:23,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54957311 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '5af6a437-0ee5-4950-b6c5-458a15b07793'} created pos.order #931 2026-08-26 01:18:23,797 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54957311 finished 2026-08-26 01:18:23,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.042 0.103 2026-08-26 01:18:23,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-08-26 01:18:23,894 26 INFO rb-1b89a89-224244-407968 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-26 01:18:23,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-26 01:18:23,938 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10684232 (allocated 11669504) 2026-08-26 01:18:23,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 141916 2026-08-26 01:18:23,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-08-26 01:18:23,948 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 141916 2026-08-26 01:18:24,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011824_020234_test_price_between_frontend_and_backend.txt 2026-08-26 01:18:24,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpmihaogxy_chrome_odoo" 2026-08-26 01:18:24,046 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-08-26 01:18:27,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 142100 2026-08-26 01:18:27,979 26 INFO rb-1b89a89-224244-407968 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/tmpuecnczvo_chrome_odoo 2026-08-26 01:18:27,979 26 INFO rb-1b89a89-224244-407968 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:38493/json/version 2026-08-26 01:18:27,980 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:27,996 26 INFO rb-1b89a89-224244-407968 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-26 01:18:27,996 26 INFO rb-1b89a89-224244-407968 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:38493/json 2026-08-26 01:18:27,996 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:28,064 26 INFO rb-1b89a89-224244-407968 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:38493/devtools/page/A33F64427497E24682E0820910E40D0D 2026-08-26 01:18:28,072 26 INFO rb-1b89a89-224244-407968 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-26 01:18:28,076 26 INFO rb-1b89a89-224244-407968 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-26 01:18:28,102 26 INFO rb-1b89a89-224244-407968 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-26 01:18:28,279 26 INFO rb-1b89a89-224244-407968 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=aa41cfbc361f4174" in browser 2026-08-26 01:18:28,279 26 INFO rb-1b89a89-224244-407968 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=aa41cfbc361f4174" 2026-08-26 01:18:28,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:28,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /pos-self/198?access_token=aa41cfbc361f4174 HTTP/1.1" 200 - 59 0.023 0.196 2026-08-26 01:18:28,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'A33F64427497E24682E0820910E40D0D', 'loaderId': '427EE61C82B6E0919AD1EEFC0C2ED2A9', 'isDownload': False} 2026-08-26 01:18:28,509 26 INFO rb-1b89a89-224244-407968 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-26 01:18:28,522 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:28,535 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:28,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.021 2026-08-26 01:18:28,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:28,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-08-26 01:18:28,591 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:28,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-08-26 01:18:28,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:18:28,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:18:28,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:18:28,741 26 INFO rb-1b89a89-224244-407968 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=aa41cfbc361f4174", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:28,746 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:28,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:18:28,749 26 INFO rb-1b89a89-224244-407968 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-26 01:18:28,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.010 0.019 2026-08-26 01:18:28,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-08-26 01:18:29,140 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "POST /pos-self/data/198 HTTP/1.1" 200 - 211 0.065 0.268 2026-08-26 01:18:29,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.327 2026-08-26 01:18:29,190 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/ir.attachment/9895/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:18:29,246 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/ir.attachment/9861/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:29,292 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:29,333 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/pos.category/367/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-08-26 01:18:29,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2544/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:18:29,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2555/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-26 01:18:29,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2559/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-08-26 01:18:29,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2556/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-26 01:18:29,406 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2557/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:18:29,430 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2558/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-26 01:18:29,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/image/product.template/2545/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-26 01:18:29,455 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,476 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:29,510 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,575 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,634 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,685 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,740 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,803 26 INFO rb-1b89a89-224244-407968 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-26 01:18:29,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14577070 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': 'c3fd73d8-76a3-48dd-91ff-ae2d2a308276'}] 2026-08-26 01:18:29,926 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14577070 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': 'c3fd73d8-76a3-48dd-91ff-ae2d2a308276'} created pos.order #932 2026-08-26 01:18:29,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14577070 finished 2026-08-26 01:18:30,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.051 0.099 2026-08-26 01:18:30,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-08-26 01:18:30,035 26 INFO rb-1b89a89-224244-407968 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-26 01:18:30,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:18:30,079 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9738884 (allocated 10747904) 2026-08-26 01:18:30,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 142100 2026-08-26 01:18:30,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-08-26 01:18:30,089 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 142100 2026-08-26 01:18:30,147 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011830_147652_test_pricelist_price_between_frontend_and_backend.txt 2026-08-26 01:18:30,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpuecnczvo_chrome_odoo" 2026-08-26 01:18:30,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-08-26 01:18:34,058 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 142292 2026-08-26 01:18:34,059 26 INFO rb-1b89a89-224244-407968 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/tmpkisf67ny_chrome_odoo 2026-08-26 01:18:34,059 26 INFO rb-1b89a89-224244-407968 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:43125/json/version 2026-08-26 01:18:34,060 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:34,073 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,074 26 INFO rb-1b89a89-224244-407968 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:43125/json 2026-08-26 01:18:34,074 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:34,083 26 INFO rb-1b89a89-224244-407968 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:43125/devtools/page/FEF9E2829CC53225B53920D51629540A 2026-08-26 01:18:34,089 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,092 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,193 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,350 26 INFO rb-1b89a89-224244-407968 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=c4a3727723484495" in browser 2026-08-26 01:18:34,350 26 INFO rb-1b89a89-224244-407968 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=c4a3727723484495" 2026-08-26 01:18:34,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:34,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /pos-self/199?access_token=c4a3727723484495 HTTP/1.1" 200 - 59 0.018 0.240 2026-08-26 01:18:34,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'FEF9E2829CC53225B53920D51629540A', 'loaderId': 'BD0CFC1D925BE8934ADE811ECAA1E496', 'isDownload': False} 2026-08-26 01:18:34,617 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,631 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:34,643 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:34,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.019 2026-08-26 01:18:34,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:34,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-08-26 01:18:34,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:34,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-08-26 01:18:34,837 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:18:34,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:18:34,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.004 2026-08-26 01:18:34,851 26 INFO rb-1b89a89-224244-407968 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=c4a3727723484495", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:34,855 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:34,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:18:34,858 26 INFO rb-1b89a89-224244-407968 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-26 01:18:34,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.012 0.020 2026-08-26 01:18:34,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:18:35,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "POST /pos-self/data/199 HTTP/1.1" 200 - 211 0.079 0.122 2026-08-26 01:18:35,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.189 2026-08-26 01:18:35,170 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/ir.attachment/9936/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:35,219 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/ir.attachment/9902/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:35,239 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:35,315 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/pos.category/368/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-26 01:18:35,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2584/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-26 01:18:35,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2587/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.018 2026-08-26 01:18:35,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2583/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:18:35,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2572/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 01:18:35,385 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2585/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-08-26 01:18:35,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2586/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:18:35,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:35] "GET /web/image/product.template/2573/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:18:35,437 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,457 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18: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-26 01:18:35,491 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,554 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,610 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,664 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,718 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,780 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,841 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,899 26 INFO rb-1b89a89-224244-407968 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-26 01:18:35,953 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,007 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,072 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,135 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,184 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,241 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,313 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,395 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64991411 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': 'ec46ef4d-30d7-4697-b3a1-aa4ed1ff4ded'}] 2026-08-26 01:18:36,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64991411 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': 'ec46ef4d-30d7-4697-b3a1-aa4ed1ff4ded'} created pos.order #933 2026-08-26 01:18:36,425 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64991411 finished 2026-08-26 01:18:36,480 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.032 0.075 2026-08-26 01:18:36,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-08-26 01:18:36,502 26 INFO rb-1b89a89-224244-407968 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-26 01:18:36,523 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.012 2026-08-26 01:18:36,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10723160 (allocated 11534336) 2026-08-26 01:18:36,566 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 142292 2026-08-26 01:18:36,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-08-26 01:18:36,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 142292 2026-08-26 01:18:36,623 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011836_623603_test_pricelist_should_not_be_changed_from_frontend.txt 2026-08-26 01:18:36,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpkisf67ny_chrome_odoo" 2026-08-26 01:18:36,667 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-08-26 01:18:40,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 142485 2026-08-26 01:18:40,433 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp7tk0_6tz_chrome_odoo 2026-08-26 01:18:40,433 26 INFO rb-1b89a89-224244-407968 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:43909/json/version 2026-08-26 01:18:40,458 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:40,467 26 INFO rb-1b89a89-224244-407968 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-26 01:18:40,467 26 INFO rb-1b89a89-224244-407968 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:43909/json 2026-08-26 01:18:40,468 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:40,479 26 INFO rb-1b89a89-224244-407968 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:43909/devtools/page/820D47249A737AC4CAA997B8F4E9C1E2 2026-08-26 01:18:40,484 26 INFO rb-1b89a89-224244-407968 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-26 01:18:40,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-08-26 01:18:40,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-08-26 01:18:40,706 26 INFO rb-1b89a89-224244-407968 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=c35363cc9cfa4367" in browser 2026-08-26 01:18:40,706 26 INFO rb-1b89a89-224244-407968 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=c35363cc9cfa4367" 2026-08-26 01:18:40,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:40,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:40] "GET /pos-self/200?access_token=c35363cc9cfa4367 HTTP/1.1" 200 - 59 0.018 0.206 2026-08-26 01:18:40,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '820D47249A737AC4CAA997B8F4E9C1E2', 'loaderId': 'C7003AF3B2EB5CDE2AADCACE6DF650B5', 'isDownload': False} 2026-08-26 01:18:40,942 26 INFO rb-1b89a89-224244-407968 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-26 01:18:40,956 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:40,970 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:40,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:40] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-08-26 01:18:41,002 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:41,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.053 2026-08-26 01:18:41,022 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:41,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-08-26 01:18:41,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:18:41,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:18:41,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:18:41,190 26 INFO rb-1b89a89-224244-407968 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=c35363cc9cfa4367", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:41,203 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,205 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:41,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:18:41,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.013 0.023 2026-08-26 01:18:41,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:18:41,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "POST /pos-self/data/200 HTTP/1.1" 200 - 207 0.064 0.125 2026-08-26 01:18:41,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.184 2026-08-26 01:18:41,508 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/ir.attachment/9977/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:18:41,594 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,631 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/pos.category/369/image_128?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-26 01:18:41,639 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:18:41,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2600/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.039 2026-08-26 01:18:41,684 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2615/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 01:18:41,701 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2611/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-08-26 01:18:41,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2612/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-26 01:18:41,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2613/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:18:41,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2614/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-26 01:18:41,759 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:41] "GET /web/image/product.template/2601/image_512?unique=2026-08-26T01:17:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-08-26 01:18:41,774 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18: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-26 01:18:41,796 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,859 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,915 26 INFO rb-1b89a89-224244-407968 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-26 01:18:41,969 26 INFO rb-1b89a89-224244-407968 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-26 01:18:42,022 26 INFO rb-1b89a89-224244-407968 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-26 01:18:42,084 26 INFO rb-1b89a89-224244-407968 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-26 01:18:42,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14318122 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '5de53018-8f4b-4273-99af-62a593b8b7b0'}] 2026-08-26 01:18:42,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14318122 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '5de53018-8f4b-4273-99af-62a593b8b7b0'} created pos.order #934 2026-08-26 01:18:42,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14318122 finished 2026-08-26 01:18:42,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.062 0.071 2026-08-26 01:18:42,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-08-26 01:18:42,295 26 INFO rb-1b89a89-224244-407968 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-26 01:18:42,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-26 01:18:42,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9297744 (allocated 10223616) 2026-08-26 01:18:42,336 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 142485 2026-08-26 01:18:42,336 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-08-26 01:18:42,336 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 142485 2026-08-26 01:18:42,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011842_431848_test_prices_are_immutable_from_frontend.txt 2026-08-26 01:18:42,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp7tk0_6tz_chrome_odoo" 2026-08-26 01:18:42,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:18:43,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-08-26 01:18:45,234 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 142675 2026-08-26 01:18:45,234 26 INFO rb-1b89a89-224244-407968 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/tmphu7um_j1_chrome_odoo 2026-08-26 01:18:45,234 26 INFO rb-1b89a89-224244-407968 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:37471/json/version 2026-08-26 01:18:45,259 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:45,266 26 INFO rb-1b89a89-224244-407968 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-26 01:18:45,266 26 INFO rb-1b89a89-224244-407968 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:37471/json 2026-08-26 01:18:45,267 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:45,274 26 INFO rb-1b89a89-224244-407968 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:37471/devtools/page/7D040D4870393A0B969B100DA873E654 2026-08-26 01:18:45,281 26 INFO rb-1b89a89-224244-407968 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-26 01:18:45,283 26 INFO rb-1b89a89-224244-407968 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-26 01:18:45,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:18:45,448 26 INFO rb-1b89a89-224244-407968 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-26 01:18:45,449 26 INFO rb-1b89a89-224244-407968 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=19ae84e3897d4e0b" in browser 2026-08-26 01:18:45,449 26 INFO rb-1b89a89-224244-407968 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=19ae84e3897d4e0b" 2026-08-26 01:18:45,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:45,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:45] "GET /pos-self/201?access_token=19ae84e3897d4e0b HTTP/1.1" 200 - 60 0.018 0.356 2026-08-26 01:18:45,836 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '7D040D4870393A0B969B100DA873E654', 'loaderId': '8902EC89916C1C86F3E83598B29766D8', 'isDownload': False} 2026-08-26 01:18:45,836 26 INFO rb-1b89a89-224244-407968 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-26 01:18:45,845 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:47,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:47,694 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 1.839 2026-08-26 01:18:47,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:47,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 1.858 2026-08-26 01:18:47,729 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:47,737 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 1.882 2026-08-26 01:18:47,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.003 2026-08-26 01:18:47,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:18:47,850 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: The ready code tooks too much time : 2.014704465866089 2026-08-26 01:18:47,851 26 INFO rb-1b89a89-224244-407968 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=19ae84e3897d4e0b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:47,862 26 INFO rb-1b89a89-224244-407968 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-26 01:18:47,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.013 0.006 2026-08-26 01:18:47,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-08-26 01:18:47,912 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "POST /pos-self/relations/201 HTTP/1.1" 200 - 35 0.011 0.027 2026-08-26 01:18:47,925 26 INFO rb-1b89a89-224244-407968 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-26 01:18:47,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 01:18:48,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "POST /pos-self/data/201 HTTP/1.1" 200 - 179 0.070 0.102 2026-08-26 01:18:48,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.164 2026-08-26 01:18:48,130 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:18:48,187 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/pos.category/370/image_128?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:18:48,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.template/2618/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:18:48,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.template/2616/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 3 0.025 0.031 2026-08-26 01:18:48,268 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.template/2620/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-26 01:18:48,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.template/2619/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-26 01:18:48,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.template/2617/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-08-26 01:18:48,333 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-08-26 01:18:48,379 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:48,380 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:18:48,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "GET /web/image/product.product/3116/image_512?unique=2026-08-26T01:18:42.000+00:00 HTTP/1.1" 200 - 8 0.006 0.010 2026-08-26 01:18:48,406 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,457 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,519 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24013543 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '0f02b23b-f3b1-4ab9-8c14-aeb9a2426435'}] 2026-08-26 01:18:48,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24013543 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '0f02b23b-f3b1-4ab9-8c14-aeb9a2426435'} created pos.order #935 2026-08-26 01:18:48,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24013543 finished 2026-08-26 01:18:48,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.039 0.082 2026-08-26 01:18:48,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.005 2026-08-26 01:18:48,703 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,754 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,754 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7705808 (allocated 8388608) 2026-08-26 01:18:48,793 26 INFO rb-1b89a89-224244-407968 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 142675 2026-08-26 01:18:48,794 26 INFO rb-1b89a89-224244-407968 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-26 01:18:48,795 26 INFO rb-1b89a89-224244-407968 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 142675 2026-08-26 01:18:48,857 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011848_856879_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-26 01:18:48,857 26 INFO rb-1b89a89-224244-407968 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/tmphu7um_j1_chrome_odoo" 2026-08-26 01:18:49,099 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 142864 2026-08-26 01:18:49,099 26 INFO rb-1b89a89-224244-407968 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/tmpxv5oz6ff_chrome_odoo 2026-08-26 01:18:49,099 26 INFO rb-1b89a89-224244-407968 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:36141/json/version 2026-08-26 01:18:49,100 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:49,114 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,114 26 INFO rb-1b89a89-224244-407968 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:36141/json 2026-08-26 01:18:49,114 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:49,169 26 INFO rb-1b89a89-224244-407968 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:36141/devtools/page/8E35416D1488E4036325B4BA0E25C52E 2026-08-26 01:18:49,174 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,184 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-26 01:18:49,203 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,204 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,204 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:49] "GET /pos/ui/201 HTTP/1.1" 200 - 70 0.027 0.491 2026-08-26 01:18:49,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '8E35416D1488E4036325B4BA0E25C52E', 'loaderId': '8E02CB29BCFAE2DBA0C99598EC266BB8', 'isDownload': False} 2026-08-26 01:18:49,787 26 INFO rb-1b89a89-224244-407968 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-26 01:18:49,797 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:49,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:49] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:18:49,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:49] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:18:49,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:49] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:18:50,168 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:18:50,172 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:50,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:18:50,200 26 INFO rb-1b89a89-224244-407968 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-26 01:18:50,205 26 INFO rb-1b89a89-224244-407968 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-26 01:18:50,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-26 01:18:50,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18: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-26 01:18:50,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:18:50,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "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-26 01:18:50,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.016 2026-08-26 01:18:50,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.022 0.025 2026-08-26 01:18:50,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-08-26 01:18:50,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 463 0.198 0.222 2026-08-26 01:18:50,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:18:50,838 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "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-26 01:18:50,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-26 01:18:50,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:18:50,933 26 INFO rb-1b89a89-224244-407968 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-26 01:18:50,942 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-26 01:18:51,015 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:18:51,019 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:18:51,021 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 01:18:51,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.010 0.018 2026-08-26 01:18:51,042 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:18:51,043 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:18:51,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.049 2026-08-26 01:18:51,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-26 01:18:51,075 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,114 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-26 01:18:51,261 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /pos/ui/201?from_backend=True HTTP/1.1" 200 - 32 0.095 0.073 2026-08-26 01:18:51,291 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,305 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:18:51,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "GET /pos/ui/201 HTTP/1.1" 200 - 32 0.047 0.196 2026-08-26 01:18:51,359 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.189 2026-08-26 01:18:51,435 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,486 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,537 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,592 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,643 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,695 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,755 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,806 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,857 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,907 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,963 26 INFO rb-1b89a89-224244-407968 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-26 01:18:51,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59371619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-201-000001', 'uuid': 'd6cf773c-ae09-4e96-85ac-46ca9186c8a8'}] 2026-08-26 01:18:52,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59371619 order {'name': '/', 'pos_reference': '261-201-000001', 'uuid': 'd6cf773c-ae09-4e96-85ac-46ca9186c8a8'} created pos.order #936 2026-08-26 01:18:52,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59371619 finished 2026-08-26 01:18:52,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.025 0.059 2026-08-26 01:18:52,083 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,145 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.011 0.024 2026-08-26 01:18:52,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:18:52,219 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,268 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,319 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,370 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,370 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15427304 (allocated 17039360) 2026-08-26 01:18:52,419 26 INFO rb-1b89a89-224244-407968 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 142864 2026-08-26 01:18:52,420 26 INFO rb-1b89a89-224244-407968 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-26 01:18:52,420 26 INFO rb-1b89a89-224244-407968 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 142864 2026-08-26 01:18:52,514 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011852_514200_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-26 01:18:52,514 26 INFO rb-1b89a89-224244-407968 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/tmpxv5oz6ff_chrome_odoo" 2026-08-26 01:18:52,553 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:18:53,250 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-08-26 01:18:55,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 143058 2026-08-26 01:18:55,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp5dlhr5_w_chrome_odoo 2026-08-26 01:18:55,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39065/json/version 2026-08-26 01:18:55,383 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:55,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:18:55,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39065/json 2026-08-26 01:18:55,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:18:55,468 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:39065/devtools/page/F3B728C34624DAE9E926F0425040DB3C 2026-08-26 01:18:55,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-26 01:18:55,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-26 01:18:55,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-08-26 01:18:55,490 26 INFO rb-1b89a89-224244-407968 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=ab5b10cdf62b47e2" in browser 2026-08-26 01:18:55,491 26 INFO rb-1b89a89-224244-407968 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=ab5b10cdf62b47e2" 2026-08-26 01:18:55,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:18:55,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:55] "GET /pos-self/202?access_token=ab5b10cdf62b47e2 HTTP/1.1" 200 - 57 0.048 0.306 2026-08-26 01:18:55,853 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'F3B728C34624DAE9E926F0425040DB3C', 'loaderId': '422B05FA6804CD4D571053C74AAD9CA2', 'isDownload': False} 2026-08-26 01:18:55,854 26 INFO rb-1b89a89-224244-407968 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-26 01:18:55,863 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:18:55,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:18:55,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:55] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.025 2026-08-26 01:18:55,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:18:55,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:55] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.060 2026-08-26 01:18:55,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:18:55,971 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:55] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.094 2026-08-26 01:18:56,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:18:56,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:18:56,060 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.011 2026-08-26 01:18:56,062 26 INFO rb-1b89a89-224244-407968 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=ab5b10cdf62b47e2", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:18:56,067 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:18:56,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:18:56,067 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.013 0.022 2026-08-26 01:18:56,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.061 2026-08-26 01:18:56,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.106 0.132 2026-08-26 01:18:56,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.222 2026-08-26 01:18:56,402 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:18:56,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/ir.attachment/10079/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:18:56,454 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/ir.attachment/10045/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-26 01:18:56,474 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:18:56,537 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,577 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-26 01:18:56,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-26 01:18:56,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:18:56,600 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-08-26 01:18:56,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-26 01:18:56,620 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-26 01:18:56,660 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,690 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18: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-26 01:18:56,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "GET /web/image/product.product/3122/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.006 0.011 2026-08-26 01:18:56,712 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,776 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-08-26 01:18:56,861 26 INFO rb-1b89a89-224244-407968 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-26 01:18:56,962 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,041 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,135 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,200 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,280 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,335 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.015 0.037 2026-08-26 01:18:57,431 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69233378 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'e153acf1-cacb-4ef3-87ba-7dfb3814d19c'}] 2026-08-26 01:18:57,454 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69233378 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'e153acf1-cacb-4ef3-87ba-7dfb3814d19c'} created pos.order #937 2026-08-26 01:18:57,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69233378 finished 2026-08-26 01:18:57,743 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:18:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.135 0.206 2026-08-26 01:18:57,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-08-26 01:18:57,790 26 INFO rb-1b89a89-224244-407968 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-26 01:18:57,837 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8689280 (allocated 9699328) 2026-08-26 01:18:57,838 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 143058 2026-08-26 01:18:57,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-08-26 01:18:57,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 143058 2026-08-26 01:18:57,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011857_898927_test_preset_delivery_tour.txt 2026-08-26 01:18:57,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp5dlhr5_w_chrome_odoo" 2026-08-26 01:18:57,933 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-08-26 01:19:00,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 143251 2026-08-26 01:19:00,481 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpsoevevdp_chrome_odoo 2026-08-26 01:19:00,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45713/json/version 2026-08-26 01:19:00,483 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:00,492 26 INFO rb-1b89a89-224244-407968 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-26 01:19:00,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45713/json 2026-08-26 01:19:00,492 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:00,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45713/devtools/page/B5670A97E88DC528C98F42F97BA8108E 2026-08-26 01:19:00,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-26 01:19:00,570 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-26 01:19:00,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-26 01:19:00,587 26 INFO rb-1b89a89-224244-407968 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=2360269a8d1f48ba&table_identifier=553017d4" in browser 2026-08-26 01:19:00,588 26 INFO rb-1b89a89-224244-407968 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=2360269a8d1f48ba&table_identifier=553017d4" 2026-08-26 01:19:00,597 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:00,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:00] "GET /pos-self/203?access_token=2360269a8d1f48ba&table_identifier=553017d4 HTTP/1.1" 200 - 59 0.016 0.270 2026-08-26 01:19:00,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'B5670A97E88DC528C98F42F97BA8108E', 'loaderId': '7CDFC464A79BE382A7B0E7892B4C4A4B', 'isDownload': False} 2026-08-26 01:19:00,882 26 INFO rb-1b89a89-224244-407968 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-26 01:19:00,893 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:00,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:00,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:00] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.023 2026-08-26 01:19:00,932 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:00,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:00] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.042 2026-08-26 01:19:00,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:00,989 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:00] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.064 2026-08-26 01:19:01,051 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:19:01,058 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:19:01,063 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.001 0.006 2026-08-26 01:19:01,065 26 INFO rb-1b89a89-224244-407968 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=2360269a8d1f48ba&table_identifier=553017d4", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:01,069 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:01,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:19:01,070 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,107 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.011 0.023 2026-08-26 01:19:01,124 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,125 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-26 01:19:01,315 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.051 0.135 2026-08-26 01:19:01,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.182 2026-08-26 01:19:01,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-08-26 01:19:01,354 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/ir.attachment/10120/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:19:01,393 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-08-26 01:19:01,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:19:01,463 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:19:01,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:19:01,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-26 01:19:01,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:19:01,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:19:01,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:19:01,527 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,584 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,596 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:01,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "GET /web/image/product.product/3121/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-08-26 01:19:01,635 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,697 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84434802 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '859521e6-b1ef-477e-9c9a-5271b183be8d'}] 2026-08-26 01:19:01,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84434802 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '859521e6-b1ef-477e-9c9a-5271b183be8d'} created pos.order #938 2026-08-26 01:19:01,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84434802 finished 2026-08-26 01:19:01,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.036 0.082 2026-08-26 01:19:01,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:19:01,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-08-26 01:19:01,870 26 INFO rb-1b89a89-224244-407968 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-26 01:19:01,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7784640 (allocated 8650752) 2026-08-26 01:19:01,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 143251 2026-08-26 01:19:01,898 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-08-26 01:19:01,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 143251 2026-08-26 01:19:01,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011901_972082_test_preset_dine_in_tour.txt 2026-08-26 01:19:01,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpsoevevdp_chrome_odoo" 2026-08-26 01:19:01,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-08-26 01:19:04,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 143444 2026-08-26 01:19:04,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp8j0_up_k_chrome_odoo 2026-08-26 01:19:04,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38849/json/version 2026-08-26 01:19:04,412 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:04,423 26 INFO rb-1b89a89-224244-407968 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-26 01:19:04,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38849/json 2026-08-26 01:19:04,424 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:04,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:38849/devtools/page/1C9E129505E412AFFD3160FAB201F017 2026-08-26 01:19:04,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-08-26 01:19:04,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-08-26 01:19:04,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-08-26 01:19:04,576 26 INFO rb-1b89a89-224244-407968 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=abe904913c0349d9" in browser 2026-08-26 01:19:04,576 26 INFO rb-1b89a89-224244-407968 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=abe904913c0349d9" 2026-08-26 01:19:04,592 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:04,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:04] "GET /pos-self/204?access_token=abe904913c0349d9 HTTP/1.1" 200 - 57 0.023 0.307 2026-08-26 01:19:04,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '1C9E129505E412AFFD3160FAB201F017', 'loaderId': 'DE46F838B03A71AE5FF76369E45891EB', 'isDownload': False} 2026-08-26 01:19:04,921 26 INFO rb-1b89a89-224244-407968 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-26 01:19:04,939 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:04,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:04,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:04] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.032 2026-08-26 01:19:04,990 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:05,013 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.053 2026-08-26 01:19:05,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:05,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.078 2026-08-26 01:19:05,149 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-26 01:19:05,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:19:05,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.003 0.006 2026-08-26 01:19:05,180 26 INFO rb-1b89a89-224244-407968 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=abe904913c0349d9", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:05,188 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:05,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:19:05,191 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,244 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.015 0.031 2026-08-26 01:19:05,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-26 01:19:05,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "POST /pos-self/data/204 HTTP/1.1" 200 - 183 0.096 0.112 2026-08-26 01:19:05,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.195 2026-08-26 01:19:05,520 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:19:05,582 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-08-26 01:19:05,609 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:05,673 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-08-26 01:19:05,734 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-08-26 01:19:05,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.035 2026-08-26 01:19:05,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-26 01:19:05,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-26 01:19:05,795 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,800 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.081 2026-08-26 01:19:05,816 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:19:05,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "GET /web/image/product.product/3122/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-08-26 01:19:05,850 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,910 26 INFO rb-1b89a89-224244-407968 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-26 01:19:05,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.007 2026-08-26 01:19:05,980 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,052 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,117 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,169 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.016 0.044 2026-08-26 01:19:06,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388737 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'ad91e4f8-91f7-499e-9405-6e94f0337259'}] 2026-08-26 01:19:06,307 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388737 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'ad91e4f8-91f7-499e-9405-6e94f0337259'} created pos.order #939 2026-08-26 01:19:06,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49388737 finished 2026-08-26 01:19:06,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 260 0.138 0.214 2026-08-26 01:19:06,720 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,775 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-08-26 01:19:06,775 26 INFO rb-1b89a89-224244-407968 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-26 01:19:06,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8322824 (allocated 9437184) 2026-08-26 01:19:06,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 143444 2026-08-26 01:19:06,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-08-26 01:19:06,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 143444 2026-08-26 01:19:06,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011906_883580_test_preset_takeaway_email_tour.txt 2026-08-26 01:19:06,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp8j0_up_k_chrome_odoo" 2026-08-26 01:19:06,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-08-26 01:19:09,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 143637 2026-08-26 01:19:09,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpqczqm3v0_chrome_odoo 2026-08-26 01:19:09,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:38113/json/version 2026-08-26 01:19:09,191 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:09,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:19:09,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:38113/json 2026-08-26 01:19:09,199 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:09,205 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:38113/devtools/page/662694E1C7DCD758E5145EF6D2F06048 2026-08-26 01:19:09,268 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-26 01:19:09,270 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-26 01:19:09,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-26 01:19:09,294 26 INFO rb-1b89a89-224244-407968 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=a6f855da2b3642a8" in browser 2026-08-26 01:19:09,294 26 INFO rb-1b89a89-224244-407968 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=a6f855da2b3642a8" 2026-08-26 01:19:09,374 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:09,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /pos-self/205?access_token=a6f855da2b3642a8 HTTP/1.1" 200 - 57 0.042 0.213 2026-08-26 01:19:09,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '662694E1C7DCD758E5145EF6D2F06048', 'loaderId': '1874D6F9F7DE0D2FE8B9871FE68E0786', 'isDownload': False} 2026-08-26 01:19:09,631 26 INFO rb-1b89a89-224244-407968 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-26 01:19:09,641 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:09,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:09,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-08-26 01:19:09,686 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:09,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-08-26 01:19:09,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:09,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.062 2026-08-26 01:19:09,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:19:09,829 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:19:09,841 26 INFO rb-1b89a89-224244-407968 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=a6f855da2b3642a8", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:09,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.003 0.013 2026-08-26 01:19:09,853 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:09,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-08-26 01:19:09,857 26 INFO rb-1b89a89-224244-407968 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-26 01:19:09,907 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.012 0.025 2026-08-26 01:19:09,913 26 INFO rb-1b89a89-224244-407968 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-26 01:19:09,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:19:10,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "POST /pos-self/data/205 HTTP/1.1" 200 - 181 0.105 0.129 2026-08-26 01:19:10,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.212 2026-08-26 01:19:10,204 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:19:10,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:19:10,271 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/ir.attachment/10168/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:10,296 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:10,358 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,395 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:19:10,417 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.033 2026-08-26 01:19:10,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-26 01:19:10,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-26 01:19:10,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-08-26 01:19:10,486 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-08-26 01:19:10,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:10,518 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "GET /web/image/product.product/3121/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-08-26 01:19:10,538 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,601 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.011 2026-08-26 01:19:10,659 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,721 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10517762 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '859a5c59-230d-4175-8e36-3089f611e9bd'}] 2026-08-26 01:19:10,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10517762 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '859a5c59-230d-4175-8e36-3089f611e9bd'} created pos.order #940 2026-08-26 01:19:10,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10517762 finished 2026-08-26 01:19:10,836 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.042 0.075 2026-08-26 01:19:10,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.009 2026-08-26 01:19:10,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-08-26 01:19:10,898 26 INFO rb-1b89a89-224244-407968 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-26 01:19:10,935 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8071532 (allocated 9437184) 2026-08-26 01:19:10,937 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 143637 2026-08-26 01:19:10,939 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-08-26 01:19:10,943 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 143637 2026-08-26 01:19:11,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011911_013493_test_preset_takeaway_tour.txt 2026-08-26 01:19:11,013 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpqczqm3v0_chrome_odoo" 2026-08-26 01:19:11,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-08-26 01:19:13,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 143831 2026-08-26 01:19:13,391 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpc8yj6qg3_chrome_odoo 2026-08-26 01:19:13,391 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:34409/json/version 2026-08-26 01:19:13,392 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:13,398 26 INFO rb-1b89a89-224244-407968 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-26 01:19:13,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:34409/json 2026-08-26 01:19:13,399 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:13,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:34409/devtools/page/EF337738247F01CB11978230E26F4EEB 2026-08-26 01:19:13,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-26 01:19:13,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-26 01:19:13,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-26 01:19:13,577 26 INFO rb-1b89a89-224244-407968 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=5f192a9d657a4f20" in browser 2026-08-26 01:19:13,577 26 INFO rb-1b89a89-224244-407968 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=5f192a9d657a4f20" 2026-08-26 01:19:13,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:13,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:13] "GET /pos-self/206?access_token=5f192a9d657a4f20 HTTP/1.1" 200 - 57 0.017 0.184 2026-08-26 01:19:13,791 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'EF337738247F01CB11978230E26F4EEB', 'loaderId': '4E682CE6B0B5CDB704A839787F8495EB', 'isDownload': False} 2026-08-26 01:19:13,791 26 INFO rb-1b89a89-224244-407968 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-26 01:19:13,812 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:13,828 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:13,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:13] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.022 2026-08-26 01:19:13,864 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:13,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:13] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-08-26 01:19:13,884 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:13,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:13] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-08-26 01:19:13,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-08-26 01:19:14,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:19:14,008 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 01:19:14,012 26 INFO rb-1b89a89-224244-407968 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=5f192a9d657a4f20", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:14,018 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:14,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:19:14,022 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:19:14,072 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.014 0.034 2026-08-26 01:19:14,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-26 01:19:14,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "POST /pos-self/data/206 HTTP/1.1" 200 - 185 0.105 0.133 2026-08-26 01:19:14,397 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/ir.attachment/10243/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-26 01:19:14,459 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/ir.attachment/10209/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:14,474 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:14,531 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:19:14,566 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-26 01:19:14,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:19:14,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:19:14,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-26 01:19:14,597 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-08-26 01:19:14,657 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,671 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:19:14,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "GET /web/image/product.product/3121/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-26 01:19:14,707 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,767 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,784 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:14] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-08-26 01:19:14,836 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,926 26 INFO rb-1b89a89-224244-407968 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-26 01:19:14,993 26 INFO rb-1b89a89-224244-407968 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-26 01:19:15,015 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51973248 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '2910dd51-e44e-4925-b9d8-d05c0087d44f'}] 2026-08-26 01:19:15,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51973248 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '2910dd51-e44e-4925-b9d8-d05c0087d44f'} created pos.order #941 2026-08-26 01:19:15,047 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51973248 finished 2026-08-26 01:19:15,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.030 0.084 2026-08-26 01:19:15,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-26 01:19:15,156 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-08-26 01:19:15,156 26 INFO rb-1b89a89-224244-407968 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-26 01:19:15,206 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9353708 (allocated 11272192) 2026-08-26 01:19:15,210 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 143831 2026-08-26 01:19:15,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-08-26 01:19:15,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 143831 2026-08-26 01:19:15,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011915_309665_test_preset_with_slot_tour.txt 2026-08-26 01:19:15,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpc8yj6qg3_chrome_odoo" 2026-08-26 01:19:15,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-08-26 01:19:17,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 144023 2026-08-26 01:19:17,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpcqgcaun4_chrome_odoo 2026-08-26 01:19:17,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:37645/json/version 2026-08-26 01:19:17,906 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:17,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-26 01:19:17,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:37645/json 2026-08-26 01:19:17,960 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:17,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:37645/devtools/page/39E9CDD17C1FF635B3F999BCA19C38D4 2026-08-26 01:19:17,982 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-26 01:19:17,998 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-26 01:19:18,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-08-26 01:19:18,012 26 INFO rb-1b89a89-224244-407968 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=8bd0dc600ee84c0b" in browser 2026-08-26 01:19:18,013 26 INFO rb-1b89a89-224244-407968 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=8bd0dc600ee84c0b" 2026-08-26 01:19:18,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:18,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /pos-self/207?access_token=8bd0dc600ee84c0b HTTP/1.1" 200 - 57 0.043 0.207 2026-08-26 01:19:18,320 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '39E9CDD17C1FF635B3F999BCA19C38D4', 'loaderId': '4B8B6F39504CEC450AADC079157E902F', 'isDownload': False} 2026-08-26 01:19:18,320 26 INFO rb-1b89a89-224244-407968 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-26 01:19:18,339 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:18,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:18,392 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.026 2026-08-26 01:19:18,399 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:18,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-08-26 01:19:18,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:18,449 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.097 2026-08-26 01:19:18,609 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-26 01:19:18,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.014 2026-08-26 01:19:18,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.011 0.012 2026-08-26 01:19:18,643 26 INFO rb-1b89a89-224244-407968 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=8bd0dc600ee84c0b", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:18,652 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:18,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.003 2026-08-26 01:19:18,654 26 INFO rb-1b89a89-224244-407968 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-26 01:19:18,704 26 INFO rb-1b89a89-224244-407968 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-26 01:19:18,724 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.028 0.029 2026-08-26 01:19:18,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-26 01:19:18,755 26 INFO rb-1b89a89-224244-407968 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-26 01:19:18,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "POST /pos-self/data/207 HTTP/1.1" 200 - 185 0.067 0.116 2026-08-26 01:19:18,942 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.176 2026-08-26 01:19:18,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-26 01:19:19,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/ir.attachment/10284/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:19,015 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,027 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/ir.attachment/10250/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:19,057 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:19,091 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/pos.category/371/image_128?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-08-26 01:19:19,138 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.template/2622/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-26 01:19:19,146 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.template/2621/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-26 01:19:19,163 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.template/2625/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:19:19,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.template/2623/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.070 2026-08-26 01:19:19,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.template/2624/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-26 01:19:19,203 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,221 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19: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-26 01:19:19,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "GET /web/image/product.product/3122/image_512?unique=2026-08-26T01:18:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-08-26 01:19:19,263 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-08-26 01:19:19,317 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,383 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,446 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44272244 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '26fe1372-0743-4eb9-b91c-b9928c333377'}] 2026-08-26 01:19:19,503 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44272244 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '26fe1372-0743-4eb9-b91c-b9928c333377'} created pos.order #942 2026-08-26 01:19:19,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44272244 finished 2026-08-26 01:19:19,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.136 0.182 2026-08-26 01:19:19,821 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,877 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,927 26 INFO rb-1b89a89-224244-407968 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-26 01:19:19,991 26 INFO rb-1b89a89-224244-407968 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-26 01:19:20,046 26 INFO rb-1b89a89-224244-407968 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-26 01:19:20,102 26 INFO rb-1b89a89-224244-407968 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-26 01:19:20,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:20] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.002 0.006 2026-08-26 01:19:20,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-08-26 01:19:20,153 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:19:20,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9113696 (allocated 9961472) 2026-08-26 01:19:20,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 144023 2026-08-26 01:19:20,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-08-26 01:19:20,196 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 144023 2026-08-26 01:19:20,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011920_293038_test_slot_limit_orders.txt 2026-08-26 01:19:20,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpcqgcaun4_chrome_odoo" 2026-08-26 01:19:20,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:19:21,040 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-08-26 01:19:23,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:19:23,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:23,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:23] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/208 HTTP/1.1" 200 - 17 0.009 0.103 2026-08-26 01:19:23,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-08-26 01:19:25,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:19:25,626 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:25,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:25] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/209 HTTP/1.1" 200 - 17 0.006 0.136 2026-08-26 01:19:25,809 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:19:31,816 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-08-26 01:19:31,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-08-26 01:19:32,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 144222 2026-08-26 01:19:32,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpurosiu9f_chrome_odoo 2026-08-26 01:19:32,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:36161/json/version 2026-08-26 01:19:32,259 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:32,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-08-26 01:19:32,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:36161/json 2026-08-26 01:19:32,278 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:32,286 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:36161/devtools/page/A019BA3F460BEDC739BF9EF3B12BE016 2026-08-26 01:19:32,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-08-26 01:19:32,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-08-26 01:19:32,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-08-26 01:19:32,397 26 INFO rb-1b89a89-224244-407968 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=b3810f902bca451e" in browser 2026-08-26 01:19:32,397 26 INFO rb-1b89a89-224244-407968 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=b3810f902bca451e" 2026-08-26 01:19:32,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:32,662 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /pos-self/211?access_token=b3810f902bca451e HTTP/1.1" 200 - 60 0.020 0.235 2026-08-26 01:19:32,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': 'A019BA3F460BEDC739BF9EF3B12BE016', 'loaderId': 'E7A2414AF2AF68111843B934479FC139', 'isDownload': False} 2026-08-26 01:19:32,665 26 INFO rb-1b89a89-224244-407968 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-26 01:19:32,674 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:32,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:32,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.015 0.020 2026-08-26 01:19:32,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:32,731 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-08-26 01:19:32,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:32,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-08-26 01:19:32,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:19:32,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:19:32,867 26 INFO rb-1b89a89-224244-407968 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=b3810f902bca451e", "delayToCheckUndeterminisms": 0})" 2026-08-26 01:19:32,876 26 INFO rb-1b89a89-224244-407968 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-26 01:19:32,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:19:32,878 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:32,879 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:19:32,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "POST /pos-self/relations/211 HTTP/1.1" 200 - 25 0.009 0.023 2026-08-26 01:19:32,944 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-26 01:19:33,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "POST /pos-self/data/211 HTTP/1.1" 200 - 170 0.067 0.109 2026-08-26 01:19:33,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.167 2026-08-26 01:19:33,150 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/res.company/192/logo/256x256 HTTP/1.1" 200 - 14 0.004 0.011 2026-08-26 01:19:33,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-08-26 01:19:33,190 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/ir.attachment/10426/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:33,216 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/pos.category/374/image_128?unique=2026-08-26T01:19:25.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-26 01:19:33,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/pos.category/375/image_128?unique=2026-08-26T01:19:25.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-08-26 01:19:33,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/pos.category/373/image_128?unique=2026-08-26T01:19:25.000+00:00 HTTP/1.1" 200 - 2 0.000 0.043 2026-08-26 01:19:33,280 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.052 2026-08-26 01:19:33,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/product.template/2641/image_512?unique=2026-08-26T01:19:25.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-26 01:19:33,344 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,361 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/ir.attachment/10427/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:33,391 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19: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-26 01:19:33,400 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:19:33,409 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,417 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "GET /web/image/product.product/3141/image_512?unique=2026-08-26T01:19:25.000+00:00 HTTP/1.1" 200 - 8 0.006 0.012 2026-08-26 01:19:33,442 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20653481 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c56f80fa-a8a9-4b25-8871-d6cf6a0a34f8'}] 2026-08-26 01:19:33,469 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20653481 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c56f80fa-a8a9-4b25-8871-d6cf6a0a34f8'} created pos.order #943 2026-08-26 01:19:33,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20653481 finished 2026-08-26 01:19:33,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.039 0.090 2026-08-26 01:19:33,566 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.006 2026-08-26 01:19:33,617 26 INFO rb-1b89a89-224244-407968 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-26 01:19:33,621 26 INFO rb-1b89a89-224244-407968 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': 'c56f80fa-a8a9-4b25-8871-d6cf6a0a34f8--889--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-26 01:19:33,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.013 0.026 2026-08-26 01:19:33,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:33] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:19:33,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-08-26 01:19:33,708 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-26 01:19:33,737 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7660084 (allocated 8650752) 2026-08-26 01:19:33,739 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 144222 2026-08-26 01:19:33,742 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-08-26 01:19:33,743 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 144222 2026-08-26 01:19:33,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011933_811324_test_tour_kiosk_qfpay_order.txt 2026-08-26 01:19:33,811 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpurosiu9f_chrome_odoo" 2026-08-26 01:19:33,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:19:34,501 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-08-26 01:19:36,716 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:36,833 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:36] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.012 0.108 2026-08-26 01:19:36,854 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-08-26 01:19:39,106 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 144418 2026-08-26 01:19:39,106 26 INFO rb-1b89a89-224244-407968 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/tmpo3mu37py_chrome_odoo 2026-08-26 01:19:39,106 26 INFO rb-1b89a89-224244-407968 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:45321/json/version 2026-08-26 01:19:39,107 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:39,115 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,115 26 INFO rb-1b89a89-224244-407968 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:45321/json 2026-08-26 01:19:39,115 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:39,166 26 INFO rb-1b89a89-224244-407968 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:45321/devtools/page/D076102825FE3E3355B9E6483B8FACD0 2026-08-26 01:19:39,176 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,184 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,190 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,308 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,308 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,317 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:39,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /pos-self/213?access_token=access_token HTTP/1.1" 200 - 56 0.017 0.189 2026-08-26 01:19:39,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'D076102825FE3E3355B9E6483B8FACD0', 'loaderId': 'BD59CB1F465E54F5CDC1F1A916852F43', 'isDownload': False} 2026-08-26 01:19:39,524 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,535 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:39,547 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1aadf8d/pos_self_order.assets.min.css, copying from /web/assets/1aadf8d/pos_self_order.assets.min.css 2026-08-26 01:19:39,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /web/assets/1/1aadf8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.022 2026-08-26 01:19:39,580 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a0c0cf7/pos_self_order.assets.min.js, copying from /web/assets/a0c0cf7/pos_self_order.assets.min.js 2026-08-26 01:19:39,592 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /web/assets/1/a0c0cf7/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-08-26 01:19:39,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/80039b3/pos_self_order.assets_tests.min.js, copying from /web/assets/80039b3/pos_self_order.assets_tests.min.js 2026-08-26 01:19:39,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /web/assets/1/80039b3/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.058 2026-08-26 01:19:39,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-26 01:19:39,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.004 2026-08-26 01:19:39,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 5 0.002 0.007 2026-08-26 01:19:39,731 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,738 26 INFO rb-1b89a89-224244-407968 odoo.http: Session expired 2026-08-26 01:19:39,738 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:19:39,739 26 INFO rb-1b89a89-224244-407968 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-26 01:19:39,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.010 0.021 2026-08-26 01:19:39,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.052 2026-08-26 01:19:39,803 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "POST /pos-self/data/213 HTTP/1.1" 200 - 182 0.058 0.248 2026-08-26 01:19:40,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.297 2026-08-26 01:19:40,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-08-26 01:19:40,171 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/ir.attachment/10519/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:40,251 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/pos.category/376/image_128?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-08-26 01:19:40,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 01:19:40,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.template/2645/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-26 01:19:40,319 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.template/2644/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 3 0.006 0.039 2026-08-26 01:19:40,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.template/2648/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-26 01:19:40,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.template/2646/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 3 0.021 0.050 2026-08-26 01:19:40,373 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.template/2647/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-08-26 01:19:40,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/ir.attachment/10482/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:19:40,411 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "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-26 01:19:40,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "GET /web/image/product.product/3144/image_512?unique=2026-08-26T01:19:33.000+00:00 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-26 01:19:40,425 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,491 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,514 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59255168 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '55373a16-b148-4fe2-8efc-82ec3d9ed207'}] 2026-08-26 01:19:40,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59255168 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '55373a16-b148-4fe2-8efc-82ec3d9ed207'} created pos.order #944 2026-08-26 01:19:40,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59255168 finished 2026-08-26 01:19:40,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.037 0.090 2026-08-26 01:19:40,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-08-26 01:19:40,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:40] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-08-26 01:19:40,665 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-08-26 01:19:40,666 26 INFO rb-1b89a89-224244-407968 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-26 01:19:40,694 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7591068 (allocated 8388608) 2026-08-26 01:19:40,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 144418 2026-08-26 01:19:40,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-08-26 01:19:40,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 144418 2026-08-26 01:19:40,759 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011940_759474_test_kiosk_without_payment_terminal.txt 2026-08-26 01:19:40,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpo3mu37py_chrome_odoo" 2026-08-26 01:19:40,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-08-26 01:19:43,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-08-26 01:19:45,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:45,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:45] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 87 0.038 0.113 2026-08-26 01:19:45,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 01:19:50,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-08-26 01:19:50,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 144609 2026-08-26 01:19:50,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmp6shpcpqj_chrome_odoo 2026-08-26 01:19:50,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:35149/json/version 2026-08-26 01:19:50,689 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:50,763 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-08-26 01:19:50,764 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:35149/json 2026-08-26 01:19:50,764 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:19:50,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:35149/devtools/page/782ED1841648036D220CA5BDCE8CCBC4 2026-08-26 01:19:50,774 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-08-26 01:19:50,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-08-26 01:19:50,874 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-26 01:19:50,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-08-26 01:19:50,885 26 INFO rb-1b89a89-224244-407968 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-26 01:19:50,885 26 INFO rb-1b89a89-224244-407968 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-26 01:19:50,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:19:51,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /pos/ui?config_id=216 HTTP/1.1" 200 - 83 0.023 0.248 2026-08-26 01:19:51,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '782ED1841648036D220CA5BDCE8CCBC4', 'loaderId': 'E2BB9BC2E7009DC2CE86062A39E7830E', 'isDownload': False} 2026-08-26 01:19:51,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-08-26 01:19:51,176 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:19:51,202 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.013 2026-08-26 01:19:51,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-08-26 01:19:51,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:19:51,632 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:51,644 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:51,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-26 01:19:51,678 26 INFO rb-1b89a89-224244-407968 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-26 01:19:51,683 26 INFO rb-1b89a89-224244-407968 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-26 01:19:51,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:19:51,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:19:51,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:19:51,722 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:19:51,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.013 2026-08-26 01:19:51,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.005 0.017 2026-08-26 01:19:51,760 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-26 01:19:52,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.127 0.169 2026-08-26 01:19:52,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:52,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:19:52,186 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-08-26 01:19:52,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:19:52,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-08-26 01:19:52,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:19:52,299 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:52,312 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:19:52,313 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:52,329 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19: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-26 01:19:52,330 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:52,331 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.011 0.021 2026-08-26 01:19:52,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:19:52,367 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:19:52,467 26 INFO rb-1b89a89-224244-407968 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-26 01:19:52,485 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:19:52,560 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.047 2026-08-26 01:19:52,573 26 INFO rb-1b89a89-224244-407968 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-26 01:19:52,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /pos/ui/216 HTTP/1.1" 200 - 31 0.033 0.072 2026-08-26 01:19:52,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /pos/ui/216?from_backend=True HTTP/1.1" 200 - 31 0.012 0.171 2026-08-26 01:19:52,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2655&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-26 01:19:52,706 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2654&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.212 2026-08-26 01:19:52,725 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2656&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-08-26 01:19:52,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2653&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-08-26 01:19:52,753 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2659&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-26 01:19:52,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2661&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-26 01:19:52,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2660&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-08-26 01:19:52,801 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2657&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-26 01:19:52,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "GET /web/image?model=product.template&field=image_128&id=2658&unique=2026-08-26T01:19:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-26 01:19:52,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.141 2026-08-26 01:19:52,917 26 INFO rb-1b89a89-224244-407968 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-26 01:19:52,968 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,018 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,072 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,123 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,175 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,236 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,298 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,339 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,391 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,563 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,614 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,665 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,778 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,831 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,882 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,938 26 INFO rb-1b89a89-224244-407968 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-26 01:19:53,995 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,045 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,113 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,125 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:54,126 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:19:54,163 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,214 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,279 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,330 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,395 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,398 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84246138 started for PoS orders references: [{'name': '/', 'pos_reference': '261-216-000001', 'uuid': '54bef2d3-e11b-4c36-bae4-c7a11d447d62'}] 2026-08-26 01:19:54,402 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:19:54,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84246138 order {'name': '/', 'pos_reference': '261-216-000001', 'uuid': '54bef2d3-e11b-4c36-bae4-c7a11d447d62'} created pos.order #946 2026-08-26 01:19:54,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84246138 finished 2026-08-26 01:19:54,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.075 0.135 2026-08-26 01:19:54,644 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:19: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-26 01:19:54,717 26 INFO rb-1b89a89-224244-407968 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-26 01:19:54,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-08-26 01:19:54,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-26 01:19:54,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 19062836 (allocated 20185088) 2026-08-26 01:19:54,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 144609 2026-08-26 01:19:54,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-08-26 01:19:54,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 144609 2026-08-26 01:19:54,960 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_011954_959913_test_01_pos_number_autofill.txt 2026-08-26 01:19:54,960 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmp6shpcpqj_chrome_odoo" 2026-08-26 01:19:55,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:20:00,865 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-08-26 01:20:01,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 144820 2026-08-26 01:20:01,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp2yxedza6_chrome_odoo 2026-08-26 01:20:01,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:44261/json/version 2026-08-26 01:20:01,159 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:20:01,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-08-26 01:20:01,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:44261/json 2026-08-26 01:20:01,170 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:20:01,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:44261/devtools/page/6291955EC38C9D5171FE7FC44E64634A 2026-08-26 01:20:01,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-08-26 01:20:01,190 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-08-26 01:20:01,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:20:01,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-08-26 01:20:01,294 26 INFO rb-1b89a89-224244-407968 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-26 01:20:01,295 26 INFO rb-1b89a89-224244-407968 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-26 01:20:01,306 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:20:01,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:01] "GET /pos/ui?config_id=217 HTTP/1.1" 200 - 84 0.026 0.397 2026-08-26 01:20:01,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '6291955EC38C9D5171FE7FC44E64634A', 'loaderId': '65C5E8C4AB01162BF2A4A9F140537861', 'isDownload': False} 2026-08-26 01:20:01,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-08-26 01:20:01,743 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:20:01,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:01] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:20:01,767 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:01] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:20:01,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:01] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-26 01:20:02,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:20:02,148 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:20:02,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:20:02,161 26 INFO rb-1b89a89-224244-407968 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-26 01:20:02,165 26 INFO rb-1b89a89-224244-407968 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-26 01:20:02,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-08-26 01:20:02,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:20:02,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:20:02,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-08-26 01:20:02,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:20:02,242 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-08-26 01:20:02,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-26 01:20:02,637 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.168 0.205 2026-08-26 01:20:02,661 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.016 2026-08-26 01:20:02,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.004 2026-08-26 01:20:02,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-26 01:20:02,783 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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.003 2026-08-26 01:20:02,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-08-26 01:20:02,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20: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-26 01:20:02,822 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:20:02,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:02,834 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:20:02,838 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:20:02,875 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:02,876 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.026 0.021 2026-08-26 01:20:02,886 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:20:02,888 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:20:02,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.002 0.058 2026-08-26 01:20:02,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:02] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.012 0.080 2026-08-26 01:20:02,982 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.071 0.126 2026-08-26 01:20:03,089 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:20:03,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2666&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 01:20:03,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2667&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-26 01:20:03,162 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2668&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-26 01:20:03,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2670&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-26 01:20:03,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2669&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-26 01:20:03,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2671&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-26 01:20:03,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2672&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.029 0.141 2026-08-26 01:20:03,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2674&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-08-26 01:20:03,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "GET /web/image?model=product.template&field=image_128&id=2673&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-08-26 01:20:03,346 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.130 2026-08-26 01:20:03,411 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,463 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,515 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,570 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,621 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,674 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,727 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,779 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,840 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,891 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,942 26 INFO rb-1b89a89-224244-407968 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-26 01:20:03,992 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,062 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,073 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:04,074 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:04,112 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,163 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,214 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,267 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,327 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:04] "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-26 01:20:04,333 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-08-26 01:20:04,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-26 01:20:04,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14333528 (allocated 15204352) 2026-08-26 01:20:04,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 144820 2026-08-26 01:20:04,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-08-26 01:20:04,462 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 144820 2026-08-26 01:20:04,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012004_519244_test_viva_com_kiosk_request_data.txt 2026-08-26 01:20:04,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp2yxedza6_chrome_odoo" 2026-08-26 01:20:04,538 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-08-26 01:20:04,858 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 145036 2026-08-26 01:20:04,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmprn4d9137_chrome_odoo 2026-08-26 01:20:04,859 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:38849/json/version 2026-08-26 01:20:04,860 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:20:04,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-26 01:20:04,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:38849/json 2026-08-26 01:20:04,872 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:20:04,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:38849/devtools/page/64732E491EEE5243657C52923B8F4821 2026-08-26 01:20:04,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-08-26 01:20:04,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-08-26 01:20:04,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:20:04,984 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-08-26 01:20:04,985 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,985 26 INFO rb-1b89a89-224244-407968 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-26 01:20:04,993 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:20:05,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /pos/ui/217 HTTP/1.1" 200 - 86 0.025 0.247 2026-08-26 01:20:05,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '64732E491EEE5243657C52923B8F4821', 'loaderId': '0411D18D823EB54D3B266A04EFEB4751', 'isDownload': False} 2026-08-26 01:20:05,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-08-26 01:20:05,277 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-26 01:20:05,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /web/assets/b725aba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:20:05,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:20:05,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /web/assets/c6f26f4/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-26 01:20:05,691 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:05,695 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:20:05,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:20:05,719 26 INFO rb-1b89a89-224244-407968 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-26 01:20:05,722 26 INFO rb-1b89a89-224244-407968 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-26 01:20:05,734 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-08-26 01:20:05,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-26 01:20:05,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:05,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.009 2026-08-26 01:20:05,781 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-26 01:20:05,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.026 2026-08-26 01:20:05,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-26 01:20:06,198 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.086 0.242 2026-08-26 01:20:06,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "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-26 01:20:06,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:20:06,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-26 01:20:06,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:20:06,305 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-08-26 01:20:06,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:20:06,339 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:20:06,386 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:20:06,388 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:20:06,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.014 0.015 2026-08-26 01:20:06,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.001 0.033 2026-08-26 01:20:06,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-26 01:20:06,422 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20: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-26 01:20:06,423 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:06,457 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:20:06,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.016 0.021 2026-08-26 01:20:06,510 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.010 0.051 2026-08-26 01:20:06,527 26 INFO rb-1b89a89-224244-407968 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-26 01:20:06,667 26 INFO rb-1b89a89-224244-407968 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-26 01:20:06,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2666&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-08-26 01:20:06,677 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:20:06,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2667&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-26 01:20:06,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2668&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-26 01:20:06,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2669&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-26 01:20:06,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2670&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-08-26 01:20:06,798 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2671&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-08-26 01:20:06,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2674&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-08-26 01:20:06,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2672&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-26 01:20:06,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "GET /web/image?model=product.template&field=image_128&id=2673&unique=2026-08-26T01:19:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-26 01:20:06,913 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.138 2026-08-26 01:20:06,978 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,027 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,078 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,132 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,183 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,236 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,288 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,341 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,404 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,455 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,506 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,557 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,626 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,638 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:07,639 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:07,677 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,728 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,778 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:07] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:20:07,850 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,904 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-26 01:20:07,915 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:07] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 8 0.002 0.010 2026-08-26 01:20:07,918 26 INFO rb-1b89a89-224244-407968 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-26 01:20:07,949 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52180634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000001', 'uuid': 'b5b2a227-ed4e-4dde-91bd-2370ae224ce8'}] 2026-08-26 01:20:07,950 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:20:08,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52180634 order {'name': '/', 'pos_reference': '261-217-000001', 'uuid': 'b5b2a227-ed4e-4dde-91bd-2370ae224ce8'} created pos.order #947 2026-08-26 01:20:08,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52180634 finished 2026-08-26 01:20:08,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.085 0.177 2026-08-26 01:20:08,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:20:08,313 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,379 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,425 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,489 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:20:08,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:20:08,541 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,591 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,649 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.007 2026-08-26 01:20:08,702 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,753 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,821 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,871 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,927 26 INFO rb-1b89a89-224244-407968 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-26 01:20:08,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:08] "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-26 01:20:08,986 26 INFO rb-1b89a89-224244-407968 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-26 01:20:09,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-26 01:20:09,050 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:09] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 7 0.002 0.011 2026-08-26 01:20:09,054 26 INFO rb-1b89a89-224244-407968 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-26 01:20:09,082 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39569962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000002', 'uuid': '8f02992d-d913-4d5b-85f6-e50d77ebeac1'}] 2026-08-26 01:20:09,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39569962 order {'name': '/', 'pos_reference': '261-217-000002', 'uuid': '8f02992d-d913-4d5b-85f6-e50d77ebeac1'} created pos.order #948 2026-08-26 01:20:09,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39569962 finished 2026-08-26 01:20:09,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.057 0.169 2026-08-26 01:20:09,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:20:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:20:09,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-08-26 01:20:09,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-26 01:20:09,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17063592 (allocated 18223104) 2026-08-26 01:20:09,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 145036 2026-08-26 01:20:09,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-08-26 01:20:09,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 145036 2026-08-26 01:20:09,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012009_579094_test_viva_payment_and_refund.txt 2026-08-26 01:20:09,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmprn4d9137_chrome_odoo" 2026-08-26 01:20:09,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:20:13,097 26 INFO rb-1b89a89-224244-407968 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-08-26 01:20:13,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:20:13,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-08-26 01:20:13,354 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6965] 2026-08-26 01:20:13,411 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1280] 2026-08-26 01:20:13,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-08-26 01:20:13,511 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-08-26 01:20:13,616 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-08-26 01:20:13,744 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-08-26 01:20:13,753 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-08-26 01:20:15,413 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1282], uid: 2, model: res.partner 2026-08-26 01:20:15,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-08-26 01:20:15,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:20:15,836 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6983] 2026-08-26 01:20:15,863 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3181] 2026-08-26 01:20:15,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-08-26 01:20:15,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-08-26 01:20:16,047 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-08-26 01:20:16,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-08-26 01:20:16,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-08-26 01:20:16,232 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-08-26 01:20:17,730 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-08-26 01:20:19,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-08-26 01:20:19,240 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-08-26 01:20:19,313 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:20:19,428 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-08-26 01:20:19,636 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-08-26 01:20:19,733 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:20:19,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-08-26 01:20:19,736 26 INFO rb-1b89a89-224244-407968 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-26 01:20:19,736 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-08-26 01:20:19,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-08-26 01:20:20,193 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7043] 2026-08-26 01:20:20,222 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3213] 2026-08-26 01:20:20,318 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-08-26 01:20:20,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-08-26 01:20:20,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-08-26 01:20:20,818 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7059, 7058] 2026-08-26 01:20:20,840 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3224, 3223] 2026-08-26 01:20:21,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:21,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-08-26 01:20:21,281 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-26 01:20:21,678 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7119, 7117] 2026-08-26 01:20:21,716 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3254, 3255] 2026-08-26 01:20:21,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:21,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-26 01:20:22,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:22,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-08-26 01:20:22,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-26 01:20:22,621 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7194, 7192] 2026-08-26 01:20:22,641 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3297, 3298] 2026-08-26 01:20:22,767 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:22,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-26 01:20:22,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:23,054 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-26 01:20:23,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-26 01:20:23,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:23,334 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-08-26 01:20:23,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-08-26 01:20:23,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-08-26 01:20:23,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-08-26 01:20:23,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:23,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-08-26 01:20:24,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-08-26 01:20:24,024 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-08-26 01:20:24,098 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-08-26 01:20:24,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-08-26 01:20:25,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-08-26 01:20:25,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-08-26 01:20:25,613 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1061] 2026-08-26 01:20:25,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-08-26 01:20:25,766 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-08-26 01:20:25,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-08-26 01:20:26,308 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-08-26 01:20:26,329 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1074] 2026-08-26 01:20:26,350 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1075] 2026-08-26 01:20:26,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-08-26 01:20:27,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-08-26 01:20:27,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-08-26 01:20:29,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:20:29,396 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3334] 2026-08-26 01:20:29,515 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3353] 2026-08-26 01:20:29,524 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-08-26 01:20:29,563 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3338, 3347] 2026-08-26 01:20:29,622 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3335] 2026-08-26 01:20:29,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-08-26 01:20:29,673 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352] 2026-08-26 01:20:29,684 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1400] 2026-08-26 01:20:29,688 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1401] 2026-08-26 01:20:29,691 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1402] 2026-08-26 01:20:29,755 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3360, 3361, 3362, 3357, 3358, 3359] 2026-08-26 01:20:29,808 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-08-26 01:20:29,855 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-08-26 01:20:29,907 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-08-26 01:20:29,954 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-08-26 01:20:30,105 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-08-26 01:20:30,636 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-08-26 01:20:32,867 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-08-26 01:20:32,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-08-26 01:20:32,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-08-26 01:20:33,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-08-26 01:20:33,353 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-08-26 01:20:33,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:33,569 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-08-26 01:20:33,591 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-08-26 01:20:33,620 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:33,751 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-08-26 01:20:33,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-08-26 01:20:35,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-08-26 01:20:35,157 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-08-26 01:20:35,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-08-26 01:20:35,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-08-26 01:20:35,231 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:20:35,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-08-26 01:20:35,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-08-26 01:20:35,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:35,911 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-08-26 01:20:36,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-08-26 01:20:36,140 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:36,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-08-26 01:20:36,542 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-08-26 01:20:36,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-08-26 01:20:37,016 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-08-26 01:20:37,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-08-26 01:20:37,541 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-08-26 01:20:38,693 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-08-26 01:20:38,843 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-08-26 01:20:39,170 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-08-26 01:20:39,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-08-26 01:20:39,369 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-08-26 01:20:39,452 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-08-26 01:20:39,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-08-26 01:20:39,683 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-08-26 01:20:39,685 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-08-26 01:20:39,728 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:20:39,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-08-26 01:20:40,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-08-26 01:20:40,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-08-26 01:20:40,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-08-26 01:20:40,358 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-08-26 01:20:40,560 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-08-26 01:20:40,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-08-26 01:20:40,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-08-26 01:20:40,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-08-26 01:20:41,092 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-08-26 01:20:41,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:41,251 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-08-26 01:20:41,439 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-08-26 01:20:41,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-08-26 01:20:41,798 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-08-26 01:20:41,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-08-26 01:20:42,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-08-26 01:20:42,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-08-26 01:20:42,618 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:43,021 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3593] 2026-08-26 01:20:43,116 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-08-26 01:20:43,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-08-26 01:20:43,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-26 01:20:43,704 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-08-26 01:20:43,923 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-08-26 01:20:44,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-08-26 01:20:44,523 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-08-26 01:20:44,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-08-26 01:20:45,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-08-26 01:20:45,324 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-08-26 01:20:45,671 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-08-26 01:20:45,790 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-08-26 01:20:45,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-08-26 01:20:46,026 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-08-26 01:20:46,891 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:46,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-08-26 01:20:46,983 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-08-26 01:20:47,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:47,356 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3646] 2026-08-26 01:20:47,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-08-26 01:20:47,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-08-26 01:20:47,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-08-26 01:20:47,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-08-26 01:20:47,893 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-08-26 01:20:48,066 26 INFO rb-1b89a89-224244-407968 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-08-26 01:20:48,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:20:51,515 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-08-26 01:20:52,207 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-08-26 01:20:52,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:20:52,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 145254 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp2wwu5eby_chrome_odoo 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35079/json/version 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:35079/json 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:35079/devtools/page/37701365782C3CEB2F9D637A50A3BC8C 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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/799" in browser 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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/799" 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/799 HTTP/1.1" 200 - 144 0.057 0.784 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '37701365782C3CEB2F9D637A50A3BC8C', 'loaderId': '7784A0035EB7EB68B74B8C9D4475BB3D', 'isDownload': False} 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.090 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.014 0.121 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.141 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.034 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.009 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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.016 0.026 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.032 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.009 0.026 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.045 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.008 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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/799", "delayToCheckUndeterminisms": 0})" 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.069 0.038 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.004 0.114 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.136 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.127 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.011 0.082 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.033 0.178 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.275 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.025 0.068 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.017 0.103 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.012 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 33 0.014 0.031 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.007 0.064 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.002 0.056 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.008 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.001 0.011 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.005 0.014 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.004 0.026 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.029 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.009 0.024 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.003 0.009 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.002 0.003 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.002 0.006 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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.010 0.022 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.012 0.023 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1522, 1523] 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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.025 0.054 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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.019 0.037 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 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.040 0.070 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30294948 (allocated 33226752) 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 145254 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 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 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 145254 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 21 0.025 0.030 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp2wwu5eby_chrome_odoo" 2026-08-26 01:20:57,044 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:21:00,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-08-26 01:21:01,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-08-26 01:21:01,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-08-26 01:21:01,884 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-08-26 01:21:02,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-08-26 01:21:03,031 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:21:05,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-08-26 01:21:05,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 145467 2026-08-26 01:21:05,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpvj3sxd8k_chrome_odoo 2026-08-26 01:21:05,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:38443/json/version 2026-08-26 01:21:05,609 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:05,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:21:05,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:38443/json 2026-08-26 01:21:05,630 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:05,664 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:38443/devtools/page/FE51FE7C066DBB5D88FA54A669A98FF5 2026-08-26 01:21:05,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-08-26 01:21:05,677 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-08-26 01:21:05,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:21:05,784 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-08-26 01:21:05,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-26 01:21:05,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:21:05,807 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:06,620 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /odoo HTTP/1.1" 200 - 154 0.076 0.739 2026-08-26 01:21:06,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'FE51FE7C066DBB5D88FA54A669A98FF5', 'loaderId': '3B208B060A6841D7127EC03C22A6C669', 'isDownload': False} 2026-08-26 01:21:06,623 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-08-26 01:21:06,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:21:06,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:21:06,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.130 2026-08-26 01:21:06,819 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.161 2026-08-26 01:21:06,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:06] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:21:07,238 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:21:07,328 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:21:07,330 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:21:07,332 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:21:07,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:21:07,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.014 0.034 2026-08-26 01:21:07,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:07,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:21:07,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:07,422 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:07,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /odoo HTTP/1.1" 200 - 27 0.035 0.031 2026-08-26 01:21:07,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.074 2026-08-26 01:21:07,522 26 INFO rb-1b89a89-224244-407968 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-26 01:21:07,585 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:21:07,586 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:21:07,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.041 2026-08-26 01:21:07,592 26 INFO rb-1b89a89-224244-407968 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-26 01:21:07,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.062 2026-08-26 01:21:07,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.131 2026-08-26 01:21:07,676 26 INFO rb-1b89a89-224244-407968 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-26 01:21:07,689 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.008 0.147 2026-08-26 01:21:07,712 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.100 2026-08-26 01:21:07,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-08-26 01:21:07,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.127 2026-08-26 01:21:07,778 26 INFO rb-1b89a89-224244-407968 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-26 01:21:07,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 01:21:07,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:07] "POST /mail/data HTTP/1.1" 200 - 58 0.031 0.043 2026-08-26 01:21:08,002 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.041 0.150 2026-08-26 01:21:08,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.013 0.028 2026-08-26 01:21:08,068 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-08-26 01:21:08,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:21:08,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.014 2026-08-26 01:21:08,203 26 INFO rb-1b89a89-224244-407968 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-26 01:21:08,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.011 2026-08-26 01:21:08,263 26 INFO rb-1b89a89-224244-407968 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-26 01:21:08,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.005 0.010 2026-08-26 01:21:08,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 - 15 0.006 0.016 2026-08-26 01:21:08,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.004 0.032 2026-08-26 01:21:08,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a687d5/web.assets_backend_lazy.min.css (id:11084) 2026-08-26 01:21:08,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/assets/8a687d5/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.006 0.151 2026-08-26 01:21:08,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cdf3c4/web.assets_backend_lazy.min.js (id:11085) 2026-08-26 01:21:08,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/assets/4cdf3c4/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.002 0.250 2026-08-26 01:21:08,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:21:08,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.007 0.021 2026-08-26 01:21:08,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:21:08,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "GET /web/assets/48d10fc/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:21:08,821 26 INFO rb-1b89a89-224244-407968 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-26 01:21:08,875 26 INFO rb-1b89a89-224244-407968 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-26 01:21:08,938 26 INFO rb-1b89a89-224244-407968 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-26 01:21:08,939 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "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.003 2026-08-26 01:21:08,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.031 2026-08-26 01:21:09,023 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,119 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.015 0.036 2026-08-26 01:21:09,192 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,246 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,307 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,369 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.017 2026-08-26 01:21:09,441 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,504 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.019 2026-08-26 01:21:09,564 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,620 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,674 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,738 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,749 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.011 2026-08-26 01:21:09,809 26 INFO rb-1b89a89-224244-407968 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-26 01:21:09,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-08-26 01:21:09,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:21:10,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 29639556 (allocated 33091584) 2026-08-26 01:21:10,048 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 145467 2026-08-26 01:21:10,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-08-26 01:21:10,051 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 145467 2026-08-26 01:21:10,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012110_145736_test_burndown_chart_tour.txt 2026-08-26 01:21:10,145 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpvj3sxd8k_chrome_odoo" 2026-08-26 01:21:10,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:21:10,166 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-08-26 01:21:10,166 26 INFO rb-1b89a89-224244-407968 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-26 01:21:10,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:21:11,044 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-08-26 01:21:11,351 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7435, 7434, 7433] 2026-08-26 01:21:11,368 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.task records with IDs: [953, 952, 951] 2026-08-26 01:21:11,373 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2723, 2724, 2725, 2726, 2727, 2728] 2026-08-26 01:21:11,555 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-08-26 01:21:11,575 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-08-26 01:21:11,590 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-08-26 01:21:11,603 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-08-26 01:21:11,651 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-08-26 01:21:11,654 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-08-26 01:21:11,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:21:12,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:21:12,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:21:12,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-08-26 01:21:12,351 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-08-26 01:21:12,370 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7429, 7427, 7425] 2026-08-26 01:21:12,382 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.task records with IDs: [950, 948, 947] 2026-08-26 01:21:12,386 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2715, 2716, 2717, 2718, 2721, 2722] 2026-08-26 01:21:12,522 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-08-26 01:21:12,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 01:21:13,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-08-26 01:21:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 145673 2026-08-26 01:21:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpfbgnzq4b_chrome_odoo 2026-08-26 01:21:13,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:37863/json/version 2026-08-26 01:21:13,759 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:13,770 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:21:13,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:37863/json 2026-08-26 01:21:13,771 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:13,781 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:37863/devtools/page/99070E52ADD63718E58E6CA4F978DBFB 2026-08-26 01:21:13,785 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-08-26 01:21:13,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-08-26 01:21:13,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-08-26 01:21:13,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-08-26 01:21:13,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-26 01:21:13,879 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:21:13,889 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:14,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /odoo HTTP/1.1" 200 - 151 0.081 0.622 2026-08-26 01:21:14,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '99070E52ADD63718E58E6CA4F978DBFB', 'loaderId': 'E63C091112869A32A201F7C25FAC9BB1', 'isDownload': False} 2026-08-26 01:21:14,594 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-08-26 01:21:14,614 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:21:14,618 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:21:14,683 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.021 0.051 2026-08-26 01:21:14,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.076 2026-08-26 01:21:14,700 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:21:14,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:14] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:21:15,170 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:15,170 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:15,187 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:21:15,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:21:15,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:15,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:15,260 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:15,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /odoo HTTP/1.1" 200 - 26 0.008 0.018 2026-08-26 01:21:15,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.036 2026-08-26 01:21:15,342 26 INFO rb-1b89a89-224244-407968 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-26 01:21:15,388 26 INFO rb-1b89a89-224244-407968 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-26 01:21:15,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /mail/data HTTP/1.1" 200 - 33 0.028 0.030 2026-08-26 01:21:15,421 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.067 2026-08-26 01:21:15,464 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-08-26 01:21:15,465 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-08-26 01:21:15,496 26 INFO rb-1b89a89-224244-407968 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-26 01:21:15,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 14 0.026 0.113 2026-08-26 01:21:15,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /web/image/res.partner/1350/avatar_128?unique=1787707272000 HTTP/1.1" 200 - 6 0.015 0.142 2026-08-26 01:21:15,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.163 2026-08-26 01:21:15,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.173 2026-08-26 01:21:15,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.142 2026-08-26 01:21:15,554 26 INFO rb-1b89a89-224244-407968 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-26 01:21:15,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-08-26 01:21:15,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /mail/data HTTP/1.1" 200 - 42 0.014 0.121 2026-08-26 01:21:15,860 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 330, model: logistics.shipment.stage 2026-08-26 01:21:15,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.044 0.219 2026-08-26 01:21:15,953 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.009 0.024 2026-08-26 01:21:15,955 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-26 01:21:15,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.043 2026-08-26 01:21:15,983 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:21:16,068 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-08-26 01:21:16,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.007 0.022 2026-08-26 01:21:16,121 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,169 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,188 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-26 01:21:16,191 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-26 01:21:16,229 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.034 0.106 2026-08-26 01:21:16,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:21:16,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 01:21:16,290 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "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-26 01:21:16,344 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.008 2026-08-26 01:21:16,417 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-26 01:21:16,419 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-26 01:21:16,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.010 0.053 2026-08-26 01:21:16,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "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-26 01:21:16,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.017 0.047 2026-08-26 01:21:16,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-08-26 01:21:16,655 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,706 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,763 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.006 2026-08-26 01:21:16,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.007 2026-08-26 01:21:16,823 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,884 26 INFO rb-1b89a89-224244-407968 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-26 01:21:16,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:21:16,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:16] "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-26 01:21:16,963 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,023 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,031 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:21:17,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-08-26 01:21:17,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.011 0.034 2026-08-26 01:21:17,133 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,189 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.011 2026-08-26 01:21:17,227 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.003 0.008 2026-08-26 01:21:17,270 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,330 26 INFO rb-1b89a89-224244-407968 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-26 01:21:17,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.016 0.026 2026-08-26 01:21:17,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.012 2026-08-26 01:21:17,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.025 2026-08-26 01:21:17,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-08-26 01:21:17,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "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-26 01:21:17,455 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:21:17,460 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:17] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-08-26 01:21:17,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29330356 (allocated 31809536) 2026-08-26 01:21:17,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 145673 2026-08-26 01:21:17,605 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-08-26 01:21:17,606 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 145673 2026-08-26 01:21:17,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012117_700813_test_personal_stage_tour.txt 2026-08-26 01:21:17,701 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpfbgnzq4b_chrome_odoo" 2026-08-26 01:21:17,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:21:21,692 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24690] 2026-08-26 01:21:21,693 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-08-26 01:21:22,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-08-26 01:21:23,057 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-08-26 01:21:23,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-08-26 01:21:23,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:21:24,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Chell Gladys" ,"Goats" ,"Bastien ProjectManager" ,"Armande ProjectUser" with Message-Id <1787707284.0619247-60965-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 224}, 335, mail.alias(518,)) 2026-08-26 01:21:24,252 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to armande.projectuser@example.com,project+goats@test.mycompany.com,bastien.projectmanager@example.com,chell@gladys.portal,b.t@example.com with Message-Id <1787707284.2342243-77826-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 224}, 335, mail.alias(518,)) 2026-08-26 01:21:24,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-08-26 01:21:24,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-08-26 01:21:25,144 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-08-26 01:21:25,544 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-08-26 01:21:25,872 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1787707285.8467314-83373-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 337, mail.alias(519,)) 2026-08-26 01:21:25,957 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-08-26 01:21:26,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1787707286.2416794-40139-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 335, mail.alias(519,)) 2026-08-26 01:21:26,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Armande ProjectUser" ,"New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" with Message-Id <1787707286.4867525-08379-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 993, custom_values: None, uid: 1 2026-08-26 01:21:26,584 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7579, 7578] 2026-08-26 01:21:26,676 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1366, 1367] 2026-08-26 01:21:26,733 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1787707286.6886737-14715-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 337, mail.alias(519,)) 2026-08-26 01:21:27,006 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Armande ProjectUser" ,"New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" with Message-Id <1787707286.9861922-21084-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 994, custom_values: None, uid: 1 2026-08-26 01:21:27,061 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7585, 7584] 2026-08-26 01:21:27,109 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1368, 1369] 2026-08-26 01:21:27,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1787707287.1146870-65086-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-26 01:21:27,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Armande ProjectUser" ,"New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" with Message-Id <1787707287.4725249-06305-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 995, custom_values: None, uid: 1 2026-08-26 01:21:27,595 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7591, 7590] 2026-08-26 01:21:27,671 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1371, 1372] 2026-08-26 01:21:27,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-08-26 01:21:28,049 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787707288.0428498@localhost>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-26 01:21:28,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787707288.1412027@localhost>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-26 01:21:28,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-08-26 01:21:28,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-08-26 01:21:28,927 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2871, 2872] 2026-08-26 01:21:28,932 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2775, 2776] 2026-08-26 01:21:29,068 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-08-26 01:21:29,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 01:21:30,247 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-08-26 01:21:30,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-08-26 01:21:30,430 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-08-26 01:21:30,555 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-08-26 01:21:30,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-08-26 01:21:31,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-08-26 01:21:31,246 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-08-26 01:21:31,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:21:33,011 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-08-26 01:21:33,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:21:34,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-08-26 01:21:34,697 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:21:35,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-08-26 01:21:35,792 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-08-26 01:21:35,848 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-26 01:21:35,873 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-08-26 01:21:35,971 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-26 01:21:35,976 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-08-26 01:21:35,978 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-08-26 01:21:35,979 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-08-26 01:21:35,981 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-08-26 01:21:35,982 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-08-26 01:21:35,983 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-08-26 01:21:35,984 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-08-26 01:21:35,985 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-08-26 01:21:35,986 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-08-26 01:21:35,988 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-08-26 01:21:35,989 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-08-26 01:21:35,990 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-08-26 01:21:35,992 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-08-26 01:21:35,993 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-08-26 01:21:35,994 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-08-26 01:21:35,995 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-08-26 01:21:35,996 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-08-26 01:21:35,998 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-08-26 01:21:35,999 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-08-26 01:21:36,000 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-08-26 01:21:36,001 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-26 01:21:36,002 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-08-26 01:21:36,004 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-08-26 01:21:36,005 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-08-26 01:21:36,006 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-08-26 01:21:36,007 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-08-26 01:21:36,009 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-08-26 01:21:36,010 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-08-26 01:21:36,011 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-26 01:21:36,012 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-08-26 01:21:36,013 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-26 01:21:36,015 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-08-26 01:21:36,016 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-26 01:21:36,017 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-08-26 01:21:36,018 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-08-26 01:21:36,019 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-08-26 01:21:36,020 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-08-26 01:21:36,022 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-08-26 01:21:36,023 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-26 01:21:36,024 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-08-26 01:21:36,025 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-26 01:21:36,027 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-08-26 01:21:36,028 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-08-26 01:21:36,029 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-08-26 01:21:36,031 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-26 01:21:36,032 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-26 01:21:36,033 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-08-26 01:21:36,034 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-08-26 01:21:36,036 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-08-26 01:21:36,037 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-08-26 01:21:36,038 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-26 01:21:36,039 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-08-26 01:21:36,041 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-08-26 01:21:36,042 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-08-26 01:21:36,043 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: color_stage 2026-08-26 01:21:36,045 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: ancestor_id 2026-08-26 01:21:36,046 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-08-26 01:21:36,047 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-08-26 01:21:36,048 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-26 01:21:36,050 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-08-26 01:21:36,051 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-08-26 01:21:36,052 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-08-26 01:21:36,053 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-08-26 01:21:36,054 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-08-26 01:21:36,056 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-08-26 01:21:36,057 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-08-26 01:21:36,059 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-08-26 01:21:36,060 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-08-26 01:21:36,061 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-08-26 01:21:36,063 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-08-26 01:21:36,064 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-26 01:21:36,065 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_id 2026-08-26 01:21:36,066 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_stage_id 2026-08-26 01:21:36,068 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: template_task_id 2026-08-26 01:21:36,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-08-26 01:21:36,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-08-26 01:21:36,341 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-26 01:21:36,387 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2935] 2026-08-26 01:21:36,392 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2931] 2026-08-26 01:21:36,824 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-08-26 01:21:37,000 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-08-26 01:21:37,010 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-08-26 01:21:37,017 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-08-26 01:21:37,024 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-08-26 01:21:37,031 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-08-26 01:21:37,037 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-08-26 01:21:37,044 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-08-26 01:21:37,051 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-08-26 01:21:37,057 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-08-26 01:21:37,064 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-08-26 01:21:37,071 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-08-26 01:21:37,086 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-08-26 01:21:37,092 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-08-26 01:21:37,099 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-08-26 01:21:37,106 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-08-26 01:21:37,125 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-08-26 01:21:37,131 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-08-26 01:21:37,138 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-08-26 01:21:37,148 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-08-26 01:21:37,154 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-08-26 01:21:37,159 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-08-26 01:21:37,164 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-08-26 01:21:37,169 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-08-26 01:21:37,178 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-08-26 01:21:37,183 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-08-26 01:21:37,188 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-08-26 01:21:37,194 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-08-26 01:21:37,199 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-08-26 01:21:37,205 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-08-26 01:21:37,210 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-08-26 01:21:37,215 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-08-26 01:21:37,219 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-08-26 01:21:37,223 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-08-26 01:21:37,228 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-08-26 01:21:37,232 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-08-26 01:21:37,237 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-08-26 01:21:37,238 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-08-26 01:21:37,243 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-08-26 01:21:37,247 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-08-26 01:21:37,253 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-08-26 01:21:37,257 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-08-26 01:21:37,262 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-08-26 01:21:37,267 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-08-26 01:21:37,272 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-08-26 01:21:37,277 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-08-26 01:21:37,283 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-08-26 01:21:37,288 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-08-26 01:21:37,293 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-08-26 01:21:37,298 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-08-26 01:21:37,303 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-08-26 01:21:37,308 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-08-26 01:21:37,313 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-08-26 01:21:37,328 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-08-26 01:21:37,336 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-08-26 01:21:37,350 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-08-26 01:21:37,364 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-08-26 01:21:37,371 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-08-26 01:21:37,377 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-08-26 01:21:37,382 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-08-26 01:21:37,386 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-08-26 01:21:37,391 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-26 01:21:37,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-08-26 01:21:37,401 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-08-26 01:21:37,412 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-08-26 01:21:37,417 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-08-26 01:21:37,421 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-08-26 01:21:37,426 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-08-26 01:21:37,430 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-08-26 01:21:37,435 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-08-26 01:21:37,440 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-08-26 01:21:37,440 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-08-26 01:21:37,450 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-08-26 01:21:37,454 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-08-26 01:21:37,459 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-08-26 01:21:37,464 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-08-26 01:21:37,469 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-08-26 01:21:37,474 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-08-26 01:21:37,478 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-08-26 01:21:37,483 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-08-26 01:21:37,487 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-08-26 01:21:37,492 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-08-26 01:21:37,496 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-26 01:21:37,501 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-08-26 01:21:37,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-08-26 01:21:37,508 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-08-26 01:21:37,518 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-08-26 01:21:37,519 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-08-26 01:21:37,524 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-08-26 01:21:37,530 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-08-26 01:21:37,535 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-26 01:21:37,541 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-08-26 01:21:37,548 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-26 01:21:37,556 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-08-26 01:21:37,569 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-26 01:21:37,577 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-08-26 01:21:37,583 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-08-26 01:21:37,589 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-08-26 01:21:37,595 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-08-26 01:21:37,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-08-26 01:21:37,602 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-26 01:21:37,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-08-26 01:21:37,609 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-26 01:21:37,615 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-08-26 01:21:37,620 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-08-26 01:21:37,626 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-08-26 01:21:37,631 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-26 01:21:37,637 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-26 01:21:37,642 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-08-26 01:21:37,647 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-08-26 01:21:37,653 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-08-26 01:21:37,658 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-08-26 01:21:37,664 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-26 01:21:37,669 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-08-26 01:21:37,679 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-08-26 01:21:37,690 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-08-26 01:21:37,695 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: color_stage 2026-08-26 01:21:37,703 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: ancestor_id 2026-08-26 01:21:37,708 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-08-26 01:21:37,714 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-08-26 01:21:37,721 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-26 01:21:37,722 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-08-26 01:21:37,728 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-08-26 01:21:37,734 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-08-26 01:21:37,735 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-08-26 01:21:37,741 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-08-26 01:21:37,746 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-08-26 01:21:37,750 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-08-26 01:21:37,755 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-08-26 01:21:37,759 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-08-26 01:21:37,764 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-08-26 01:21:37,781 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-08-26 01:21:37,789 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-26 01:21:37,803 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: shipment_id 2026-08-26 01:21:37,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: logistics.shipment.stage 2026-08-26 01:21:37,812 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: template_task_id 2026-08-26 01:21:37,821 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:21:38,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-08-26 01:21:38,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 145895 2026-08-26 01:21:38,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpjhkazkkp_chrome_odoo 2026-08-26 01:21:38,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:46653/json/version 2026-08-26 01:21:38,369 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:38,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-26 01:21:38,383 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:46653/json 2026-08-26 01:21:38,384 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:38,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:46653/devtools/page/756C75B5FF91CA1C0E46CCFEBCAFA8E5 2026-08-26 01:21:38,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-08-26 01:21:38,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-08-26 01:21:38,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:21:38,586 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-08-26 01:21:38,587 26 INFO rb-1b89a89-224244-407968 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-26 01:21:38,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:21:38,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:39,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /odoo HTTP/1.1" 200 - 151 0.053 0.806 2026-08-26 01:21:39,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '756C75B5FF91CA1C0E46CCFEBCAFA8E5', 'loaderId': '4BC518F30DBDDD8825EDE40B55043C9F', 'isDownload': False} 2026-08-26 01:21:39,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-08-26 01:21:39,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.015 0.075 2026-08-26 01:21:39,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.092 2026-08-26 01:21:39,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.102 2026-08-26 01:21:39,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.121 2026-08-26 01:21:39,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:21:39,672 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:39] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:21:40,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:40,205 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:40,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:21:40,249 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:21:40,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:40,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.014 0.032 2026-08-26 01:21:40,288 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-26 01:21:40,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:21:40,303 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:40,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.021 2026-08-26 01:21:40,374 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.058 2026-08-26 01:21:40,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.011 2026-08-26 01:21:40,399 26 INFO rb-1b89a89-224244-407968 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-26 01:21:40,407 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:21:40,421 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-26 01:21:40,459 26 INFO rb-1b89a89-224244-407968 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-26 01:21:40,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.052 0.042 2026-08-26 01:21:40,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image/res.partner/3/avatar_128?unique=1787707297000 HTTP/1.1" 200 - 6 0.004 0.104 2026-08-26 01:21:40,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.040 2026-08-26 01:21:40,571 26 INFO rb-1b89a89-224244-407968 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-26 01:21:40,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /mail/data HTTP/1.1" 200 - 35 0.054 0.060 2026-08-26 01:21:40,588 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.205 2026-08-26 01:21:40,628 26 INFO rb-1b89a89-224244-407968 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-26 01:21:40,680 26 INFO rb-1b89a89-224244-407968 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-26 01:21:40,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /mail/data HTTP/1.1" 200 - 57 0.052 0.070 2026-08-26 01:21:40,690 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-08-26 01:21:40,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.066 2026-08-26 01:21:40,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.091 2026-08-26 01:21:40,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.014 0.022 2026-08-26 01:21:40,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.001 0.027 2026-08-26 01:21:40,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.031 2026-08-26 01:21:40,917 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:40] "GET /web/image/res.partner/2/avatar_128?unique=1787707297000 HTTP/1.1" 200 - 5 0.004 0.042 2026-08-26 01:21:41,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.047 0.117 2026-08-26 01:21:41,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-08-26 01:21:41,179 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.017 0.061 2026-08-26 01:21:41,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.076 2026-08-26 01:21:41,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.056 2026-08-26 01:21:41,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.009 2026-08-26 01:21:41,283 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,340 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "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.004 0.007 2026-08-26 01:21:41,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.006 0.013 2026-08-26 01:21:41,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.011 0.011 2026-08-26 01:21:41,466 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:21:41,526 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-08-26 01:21:41,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:21:41,833 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:21:41,857 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:21:41,891 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,949 26 INFO rb-1b89a89-224244-407968 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-26 01:21:41,962 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.002 0.008 2026-08-26 01:21:41,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:41] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:21:42,005 26 INFO rb-1b89a89-224244-407968 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-26 01:21:42,094 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 01:21:42,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:42] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.032 0.055 2026-08-26 01:21:42,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:42] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.040 0.059 2026-08-26 01:21:42,249 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.009 0.025 2026-08-26 01:21:42,275 26 INFO rb-1b89a89-224244-407968 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-26 01:21:43,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /my/projects HTTP/1.1" 200 - 141 0.118 0.753 2026-08-26 01:21:43,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:21:43,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.044 2026-08-26 01:21:43,327 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:21:43,333 26 INFO rb-1b89a89-224244-407968 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-26 01:21:43,334 26 INFO rb-1b89a89-224244-407968 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-26 01:21:43,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-08-26 01:21:43,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:21:43,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.017 2026-08-26 01:21:43,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.004 2026-08-26 01:21:43,409 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:43,427 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:21:43,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-08-26 01:21:43,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.044 2026-08-26 01:21:43,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:21:43,760 26 INFO rb-1b89a89-224244-407968 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-26 01:21:43,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "POST /mail/data HTTP/1.1" 200 - 21 0.007 0.015 2026-08-26 01:21:43,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:43] "GET /my/projects/247 HTTP/1.1" 303 - 4 0.001 0.006 2026-08-26 01:21:44,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 68 0.025 0.219 2026-08-26 01:21:44,108 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:21:44,110 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:21:44,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:21:44,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:21:44,475 26 INFO rb-1b89a89-224244-407968 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-26 01:21:44,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-26 01:21:44,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:44,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.009 2026-08-26 01:21:44,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /mail/data HTTP/1.1" 200 - 21 0.009 0.030 2026-08-26 01:21:44,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-08-26 01:21:44,678 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.029 0.100 2026-08-26 01:21:44,705 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "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-26 01:21:44,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.017 2026-08-26 01:21:44,763 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:44,764 26 INFO rb-1b89a89-224244-407968 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-26 01:21:44,825 26 INFO rb-1b89a89-224244-407968 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-26 01:21:44,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:21:44,897 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:21:44,932 26 INFO rb-1b89a89-224244-407968 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-26 01:21:44,983 26 INFO rb-1b89a89-224244-407968 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-26 01:21:45,039 26 INFO rb-1b89a89-224244-407968 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-26 01:21:45,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.034 0.047 2026-08-26 01:21:45,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.008 0.014 2026-08-26 01:21:45,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.032 2026-08-26 01:21:45,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.022 0.037 2026-08-26 01:21:45,351 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-08-26 01:21:45,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-08-26 01:21:45,465 26 INFO rb-1b89a89-224244-407968 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-26 01:21:45,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.017 0.035 2026-08-26 01:21:45,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /mail/data HTTP/1.1" 200 - 9 0.004 0.040 2026-08-26 01:21:45,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.004 0.073 2026-08-26 01:21:45,764 26 INFO rb-1b89a89-224244-407968 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-26 01:21:45,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-08-26 01:21:45,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.066 2026-08-26 01:21:45,961 26 INFO rb-1b89a89-224244-407968 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-26 01:21:45,986 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.070 0.127 2026-08-26 01:21:45,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.030 2026-08-26 01:21:46,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "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-26 01:21:46,014 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:21:46,017 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:21:46,018 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.043 2026-08-26 01:21:46,132 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,187 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /mail/message/post HTTP/1.1" 200 - 53 0.035 0.057 2026-08-26 01:21:46,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.104 2026-08-26 01:21:46,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.117 2026-08-26 01:21:46,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.009 2026-08-26 01:21:46,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.019 2026-08-26 01:21:46,250 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,302 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,355 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.007 0.017 2026-08-26 01:21:46,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:21:46,410 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.020 2026-08-26 01:21:46,460 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,515 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,547 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.026 2026-08-26 01:21:46,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "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-26 01:21:46,573 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.010 0.033 2026-08-26 01:21:46,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.006 0.072 2026-08-26 01:21:46,688 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.017 2026-08-26 01:21:46,730 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21: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-26 01:21:46,755 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,805 26 INFO rb-1b89a89-224244-407968 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-26 01:21:46,856 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-08-26 01:21:46,857 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:21:47,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24136772 (allocated 30216192) 2026-08-26 01:21:47,052 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 145895 2026-08-26 01:21:47,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-08-26 01:21:47,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 145895 2026-08-26 01:21:47,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012147_147642_test_01_project_sharing.txt 2026-08-26 01:21:47,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpjhkazkkp_chrome_odoo" 2026-08-26 01:21:47,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-08-26 01:21:47,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 146172 2026-08-26 01:21:47,474 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpgvr6qtsy_chrome_odoo 2026-08-26 01:21:47,475 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:42813/json/version 2026-08-26 01:21:47,477 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:47,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-26 01:21:47,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:42813/json 2026-08-26 01:21:47,484 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:47,491 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:42813/devtools/page/65CF93BDC42EF905A658BDF3A36F483D 2026-08-26 01:21:47,564 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-08-26 01:21:47,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-08-26 01:21:47,596 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:21:47,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-08-26 01:21:47,604 26 INFO rb-1b89a89-224244-407968 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-26 01:21:47,604 26 INFO rb-1b89a89-224244-407968 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-26 01:21:47,668 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:48,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /my/projects HTTP/1.1" 200 - 133 0.053 0.730 2026-08-26 01:21:48,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '65CF93BDC42EF905A658BDF3A36F483D', 'loaderId': '587B1AE72290C4D0DBC5375CF93A228B', 'isDownload': False} 2026-08-26 01:21:48,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-08-26 01:21:48,468 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21: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-26 01:21:48,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:21:48,529 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.030 2026-08-26 01:21:48,532 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:21:48,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-08-26 01:21:48,551 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:21:48,552 26 INFO rb-1b89a89-224244-407968 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-26 01:21:48,552 26 INFO rb-1b89a89-224244-407968 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-26 01:21:48,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.017 2026-08-26 01:21:48,628 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:48,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.004 2026-08-26 01:21:48,638 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:48,679 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.005 0.009 2026-08-26 01:21:48,688 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:21:48,709 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:48] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-08-26 01:21:49,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:21:49,133 26 INFO rb-1b89a89-224244-407968 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-26 01:21:49,146 26 INFO rb-1b89a89-224244-407968 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-26 01:21:49,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.010 2026-08-26 01:21:49,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.003 0.007 2026-08-26 01:21:49,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.037 0.196 2026-08-26 01:21:49,489 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:21:49,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:21:49,513 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:21:49,855 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:49,864 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:21:49,873 26 INFO rb-1b89a89-224244-407968 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-26 01:21:49,886 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:21:49,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:49,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.013 2026-08-26 01:21:49,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:49] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.033 2026-08-26 01:21:50,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.025 0.103 2026-08-26 01:21:50,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-08-26 01:21:50,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.011 0.022 2026-08-26 01:21:50,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.041 2026-08-26 01:21:50,241 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,302 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:21:50,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:21:50,360 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,410 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,466 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.014 0.024 2026-08-26 01:21:50,534 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.015 2026-08-26 01:21:50,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.016 2026-08-26 01:21:50,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.014 0.024 2026-08-26 01:21:50,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "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-26 01:21:50,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:21:50,808 26 INFO rb-1b89a89-224244-407968 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-26 01:21:50,902 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.050 0.037 2026-08-26 01:21:50,922 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.096 2026-08-26 01:21:50,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "POST /mail/data HTTP/1.1" 200 - 15 0.005 0.067 2026-08-26 01:21:50,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:50] "GET /web/image/res.partner/1401/avatar_128?access_token=e876faf2f022f449a227b0a2a75d50f4e4f5d7f94ad514ba791183d63674582ao0x6aafdd5a&unique=1787707297000 HTTP/1.1" 200 - 5 0.021 0.080 2026-08-26 01:21:51,039 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "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-26 01:21:51,107 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.029 0.036 2026-08-26 01:21:51,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.057 2026-08-26 01:21:51,165 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,192 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.086 2026-08-26 01:21:51,196 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.055 2026-08-26 01:21:51,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.054 2026-08-26 01:21:51,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.048 2026-08-26 01:21:51,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-26 01:21:51,247 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "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-26 01:21:51,277 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,283 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.020 0.026 2026-08-26 01:21:51,382 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /mail/message/post HTTP/1.1" 200 - 34 0.028 0.027 2026-08-26 01:21:51,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:21:51,428 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /mail/data HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:21:51,436 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,492 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,547 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.006 0.010 2026-08-26 01:21:51,602 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,607 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.033 2026-08-26 01:21:51,638 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.015 0.050 2026-08-26 01:21:51,659 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,714 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.010 2026-08-26 01:21:51,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:21:51,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.009 0.022 2026-08-26 01:21:51,773 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.004 0.017 2026-08-26 01:21:51,830 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.012 2026-08-26 01:21:51,887 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:21:51,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:51] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:21:51,931 26 INFO rb-1b89a89-224244-407968 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-26 01:21:51,982 26 INFO rb-1b89a89-224244-407968 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-26 01:21:52,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-08-26 01:21:52,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:21:52,135 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22692572 (allocated 26484736) 2026-08-26 01:21:52,160 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 146172 2026-08-26 01:21:52,161 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-08-26 01:21:52,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 146172 2026-08-26 01:21:52,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012152_257607_test_02_project_sharing.txt 2026-08-26 01:21:52,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpgvr6qtsy_chrome_odoo" 2026-08-26 01:21:52,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-08-26 01:21:52,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 146401 2026-08-26 01:21:52,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp_8hhoe21_chrome_odoo 2026-08-26 01:21:52,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:35195/json/version 2026-08-26 01:21:52,618 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:52,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-26 01:21:52,669 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:35195/json 2026-08-26 01:21:52,670 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:52,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:35195/devtools/page/DCF0C2241108619805ADAEF83208CF25 2026-08-26 01:21:52,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-08-26 01:21:52,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-08-26 01:21:52,765 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:21:52,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-08-26 01:21:52,772 26 INFO rb-1b89a89-224244-407968 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-26 01:21:52,772 26 INFO rb-1b89a89-224244-407968 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-26 01:21:52,778 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:53,569 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /my/projects HTTP/1.1" 200 - 133 0.054 0.739 2026-08-26 01:21:53,572 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'DCF0C2241108619805ADAEF83208CF25', 'loaderId': '34980A42B9F1128962E4A6849AB9B072', 'isDownload': False} 2026-08-26 01:21:53,572 26 INFO rb-1b89a89-224244-407968 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-26 01:21:53,597 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:53,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:21:53,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.029 2026-08-26 01:21:53,652 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:21:53,660 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.051 2026-08-26 01:21:53,662 26 INFO rb-1b89a89-224244-407968 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-26 01:21:53,662 26 INFO rb-1b89a89-224244-407968 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-26 01:21:53,670 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:21:53,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-08-26 01:21:53,763 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:21:53,768 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:21:53,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.005 0.007 2026-08-26 01:21:53,822 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:21:53,843 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.038 2026-08-26 01:21:53,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:53] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.048 2026-08-26 01:21:54,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:21:54,246 26 INFO rb-1b89a89-224244-407968 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-26 01:21:54,259 26 INFO rb-1b89a89-224244-407968 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-26 01:21:54,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.016 2026-08-26 01:21:54,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /my/projects/247 HTTP/1.1" 303 - 14 0.003 0.008 2026-08-26 01:21:54,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.026 0.158 2026-08-26 01:21:54,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.000 0.004 2026-08-26 01:21:54,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:21:54,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:21:54,888 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:54,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:21:54,910 26 INFO rb-1b89a89-224244-407968 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-26 01:21:54,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-26 01:21:54,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-08-26 01:21:54,963 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /web/action/load HTTP/1.1" 200 - 12 0.019 0.016 2026-08-26 01:21:55,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.043 2026-08-26 01:21:55,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.022 0.078 2026-08-26 01:21:55,115 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.145 2026-08-26 01:21:55,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "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-26 01:21:55,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.014 0.028 2026-08-26 01:21:55,205 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,234 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.022 2026-08-26 01:21:55,265 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.014 2026-08-26 01:21:55,322 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:55] "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-26 01:21:55,370 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,420 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-08-26 01:21:55,472 26 INFO rb-1b89a89-224244-407968 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-26 01:21:55,530 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13906240 (allocated 16515072) 2026-08-26 01:21:55,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 146401 2026-08-26 01:21:55,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-08-26 01:21:55,565 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 146401 2026-08-26 01:21:55,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012155_619322_test_03_project_sharing.txt 2026-08-26 01:21:55,619 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp_8hhoe21_chrome_odoo" 2026-08-26 01:21:55,629 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-08-26 01:21:55,958 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:21:56,067 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:21:56,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-08-26 01:21:56,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:21:56,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:56] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.016 0.120 2026-08-26 01:21:56,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 146586 2026-08-26 01:21:56,554 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpo0w8eave_chrome_odoo 2026-08-26 01:21:56,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39785/json/version 2026-08-26 01:21:56,563 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:56,575 26 INFO rb-1b89a89-224244-407968 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-26 01:21:56,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39785/json 2026-08-26 01:21:56,575 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:21:56,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:39785/devtools/page/ED1071C6A3A990D1CB07A2DE0A75FEB2 2026-08-26 01:21:56,588 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-08-26 01:21:56,593 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-08-26 01:21:56,707 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:21:56,710 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-08-26 01:21:56,711 26 INFO rb-1b89a89-224244-407968 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-26 01:21:56,711 26 INFO rb-1b89a89-224244-407968 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-26 01:21:57,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /my/projects HTTP/1.1" 200 - 126 0.056 0.630 2026-08-26 01:21:57,407 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'ED1071C6A3A990D1CB07A2DE0A75FEB2', 'loaderId': '5238D0B034270132F0DA4F7B00867F6F', 'isDownload': False} 2026-08-26 01:21:57,407 26 INFO rb-1b89a89-224244-407968 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-26 01:21:57,427 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21: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-26 01:21:57,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:21:57,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.037 0.030 2026-08-26 01:21:57,502 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:21:57,514 26 INFO rb-1b89a89-224244-407968 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-26 01:21:57,515 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.070 2026-08-26 01:21:57,516 26 INFO rb-1b89a89-224244-407968 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-26 01:21:57,522 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:21:57,537 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.030 2026-08-26 01:21:57,599 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:21:57,606 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-26 01:21:57,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:21:57,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:21:57,686 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.036 2026-08-26 01:21:57,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:57] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.003 0.044 2026-08-26 01:21:58,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:21:58,114 26 INFO rb-1b89a89-224244-407968 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-26 01:21:58,128 26 INFO rb-1b89a89-224244-407968 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-26 01:21:58,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.019 2026-08-26 01:21:58,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.004 0.011 2026-08-26 01:21:58,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 67 0.024 0.229 2026-08-26 01:21:58,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:21:58,496 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-08-26 01:21:58,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:21:58,837 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:21:58,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:21:58,856 26 INFO rb-1b89a89-224244-407968 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-26 01:21:58,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:21:58,878 26 INFO rb-1b89a89-224244-407968 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-26 01:21:58,916 26 INFO rb-1b89a89-224244-407968 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-26 01:21:58,936 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.013 2026-08-26 01:21:58,954 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:58] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.026 2026-08-26 01:21:59,055 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.022 0.085 2026-08-26 01:21:59,057 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.130 2026-08-26 01:21:59,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "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-26 01:21:59,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.013 0.035 2026-08-26 01:21:59,207 26 INFO rb-1b89a89-224244-407968 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-26 01:21:59,235 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.022 2026-08-26 01:21:59,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.018 0.030 2026-08-26 01:21:59,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "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-26 01:21:59,400 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:21:59,474 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "GET /web/image/res.partner/1401/avatar_128?access_token=e876faf2f022f449a227b0a2a75d50f4e4f5d7f94ad514ba791183d63674582ao0x6aafdd5a&unique=1787707297000 HTTP/1.1" 200 - 5 0.009 0.011 2026-08-26 01:21:59,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.012 0.047 2026-08-26 01:21:59,525 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.053 2026-08-26 01:21:59,561 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-08-26 01:21:59,623 26 INFO rb-1b89a89-224244-407968 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-26 01:21:59,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "GET /web/image/res.partner/2/avatar_128?access_token=8d215f4bd1557ce5c50c15f5327babe82040667447b607e1e18c307e177dc1c8o0x6aadfc51&unique=1787707297000 HTTP/1.1" 200 - 4 0.003 0.009 2026-08-26 01:21:59,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:21:59] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:21:59,675 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-08-26 01:21:59,676 26 INFO rb-1b89a89-224244-407968 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-26 01:21:59,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18587064 (allocated 20971520) 2026-08-26 01:21:59,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 146586 2026-08-26 01:21:59,772 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-08-26 01:21:59,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 146586 2026-08-26 01:21:59,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012159_870049_test_04_project_sharing_chatter_message_reactions.txt 2026-08-26 01:21:59,870 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpo0w8eave_chrome_odoo" 2026-08-26 01:21:59,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-08-26 01:22:00,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 146780 2026-08-26 01:22:00,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp7n8__hd__chrome_odoo 2026-08-26 01:22:00,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35489/json/version 2026-08-26 01:22:00,259 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:00,268 26 INFO rb-1b89a89-224244-407968 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-26 01:22:00,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35489/json 2026-08-26 01:22:00,269 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:00,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:35489/devtools/page/4B1C757A547DBFFB9A6B3F3AAB3BC9D3 2026-08-26 01:22:00,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-08-26 01:22:00,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-08-26 01:22:00,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:22:00,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-08-26 01:22:00,362 26 INFO rb-1b89a89-224244-407968 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-26 01:22:00,362 26 INFO rb-1b89a89-224244-407968 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-26 01:22:00,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:01,206 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /my/projects HTTP/1.1" 200 - 133 0.067 0.767 2026-08-26 01:22:01,209 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '4B1C757A547DBFFB9A6B3F3AAB3BC9D3', 'loaderId': '8E92908746EAC7890B4273D634F00306', 'isDownload': False} 2026-08-26 01:22:01,210 26 INFO rb-1b89a89-224244-407968 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-26 01:22:01,239 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:01,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:22:01,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.024 2026-08-26 01:22:01,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:22:01,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.002 0.036 2026-08-26 01:22:01,308 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:22:01,309 26 INFO rb-1b89a89-224244-407968 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-26 01:22:01,310 26 INFO rb-1b89a89-224244-407968 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-26 01:22:01,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.014 2026-08-26 01:22:01,381 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:22:01,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01: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-26 01:22:01,385 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.011 2026-08-26 01:22:01,432 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:22:01,468 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.047 2026-08-26 01:22:01,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.002 0.053 2026-08-26 01:22:01,813 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-08-26 01:22:01,858 26 INFO rb-1b89a89-224244-407968 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-26 01:22:01,869 26 INFO rb-1b89a89-224244-407968 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-26 01:22:01,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "POST /mail/data HTTP/1.1" 200 - 18 0.022 0.012 2026-08-26 01:22:01,952 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:01] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.010 0.008 2026-08-26 01:22:02,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.049 0.192 2026-08-26 01:22:02,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:02,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:22:02,255 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:22:02,563 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:02,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:22:02,584 26 INFO rb-1b89a89-224244-407968 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-26 01:22:02,596 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:22:02,599 26 INFO rb-1b89a89-224244-407968 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-26 01:22:02,635 26 INFO rb-1b89a89-224244-407968 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-26 01:22:02,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /web/action/load HTTP/1.1" 200 - 12 0.027 0.014 2026-08-26 01:22:02,693 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.052 2026-08-26 01:22:02,802 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.023 0.092 2026-08-26 01:22:02,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.165 2026-08-26 01:22:02,873 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.035 2026-08-26 01:22:02,881 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.057 2026-08-26 01:22:02,966 26 INFO rb-1b89a89-224244-407968 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-26 01:22:02,995 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.023 2026-08-26 01:22:03,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.027 0.026 2026-08-26 01:22:03,111 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:22:03,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:22:03,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.015 2026-08-26 01:22:03,285 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "GET /web/image/res.partner/1401/avatar_128?access_token=e876faf2f022f449a227b0a2a75d50f4e4f5d7f94ad514ba791183d63674582ao0x6aafdd5a&unique=1787707297000 HTTP/1.1" 200 - 5 0.002 0.013 2026-08-26 01:22:03,302 26 INFO rb-1b89a89-224244-407968 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-26 01:22:03,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.031 2026-08-26 01:22:03,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.010 0.013 2026-08-26 01:22:03,602 26 INFO rb-1b89a89-224244-407968 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-26 01:22:03,703 26 INFO rb-1b89a89-224244-407968 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-26 01:22:03,993 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:03] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.013 0.014 2026-08-26 01:22:04,025 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-08-26 01:22:04,026 26 INFO rb-1b89a89-224244-407968 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-26 01:22:04,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17760680 (allocated 20185088) 2026-08-26 01:22:04,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 146780 2026-08-26 01:22:04,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-08-26 01:22:04,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 146780 2026-08-26 01:22:04,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012204_228348_test_05_project_sharing_chatter_mention_users.txt 2026-08-26 01:22:04,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp7n8__hd__chrome_odoo" 2026-08-26 01:22:04,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-08-26 01:22:04,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 146979 2026-08-26 01:22:04,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpz4kd0on7_chrome_odoo 2026-08-26 01:22:04,616 26 INFO rb-1b89a89-224244-407968 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:39909/json/version 2026-08-26 01:22:04,617 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:04,675 26 INFO rb-1b89a89-224244-407968 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-26 01:22:04,675 26 INFO rb-1b89a89-224244-407968 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:39909/json 2026-08-26 01:22:04,676 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:04,687 26 INFO rb-1b89a89-224244-407968 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:39909/devtools/page/223543E9426E454654F758DBEC9A891D 2026-08-26 01:22:04,758 26 INFO rb-1b89a89-224244-407968 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-26 01:22:04,760 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-08-26 01:22:04,800 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-26 01:22:04,806 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-08-26 01:22:04,807 26 INFO rb-1b89a89-224244-407968 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-26 01:22:04,807 26 INFO rb-1b89a89-224244-407968 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-26 01:22:04,817 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:05,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:05] "GET /odoo HTTP/1.1" 303 - 5 0.001 0.297 2026-08-26 01:22:05,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:05] "GET /my HTTP/1.1" 200 - 141 0.067 0.709 2026-08-26 01:22:05,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '223543E9426E454654F758DBEC9A891D', 'loaderId': 'A85F6F1E8607E7A9D39E4CB313311279', 'isDownload': False} 2026-08-26 01:22:05,896 26 INFO rb-1b89a89-224244-407968 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-26 01:22:05,915 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22: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-26 01:22:05,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18369d8/web.assets_frontend.min.css, copying from /web/assets/18369d8/web.assets_frontend.min.css 2026-08-26 01:22:05,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:05] "GET /web/assets/1/18369d8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.026 2026-08-26 01:22:05,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js, copying from /web/assets/8de00eb/web.assets_frontend_minimal.min.js 2026-08-26 01:22:05,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:05] "GET /web/assets/1/8de00eb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-08-26 01:22:05,993 26 INFO rb-1b89a89-224244-407968 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-26 01:22:05,993 26 INFO rb-1b89a89-224244-407968 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-26 01:22:06,000 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/175de0b/web.__assets_tests_call__.min.js, copying from /web/assets/175de0b/web.__assets_tests_call__.min.js 2026-08-26 01:22:06,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/assets/1/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.015 2026-08-26 01:22:06,073 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:22:06,075 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:22:06,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:22:06,079 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:22:06,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/image/website/1/logo/My%20Website?unique=37d3ab2 HTTP/1.1" 200 - 4 0.004 0.010 2026-08-26 01:22:06,081 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:06,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f999920/web.assets_frontend_lazy.min.js, copying from /web/assets/f999920/web.assets_frontend_lazy.min.js 2026-08-26 01:22:06,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/assets/1/f999920/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.027 2026-08-26 01:22:06,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/image/website/1/favicon?unique=37d3ab2 HTTP/1.1" 200 - 4 0.001 0.047 2026-08-26 01:22:06,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:22:06,528 26 INFO rb-1b89a89-224244-407968 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-26 01:22:06,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "POST /my/counters HTTP/1.1" 200 - 27 0.014 0.024 2026-08-26 01:22:06,568 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:06,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "POST /my/counters HTTP/1.1" 200 - 26 0.025 0.060 2026-08-26 01:22:06,620 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:06,621 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:06,622 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:06,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "POST /my/counters HTTP/1.1" 200 - 24 0.018 0.099 2026-08-26 01:22:06,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.102 2026-08-26 01:22:06,794 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /my/projects HTTP/1.1" 200 - 38 0.037 0.214 2026-08-26 01:22:06,982 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:06] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:06,984 26 INFO rb-1b89a89-224244-407968 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-26 01:22:07,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /mail/data HTTP/1.1" 200 - 7 0.004 0.009 2026-08-26 01:22:07,064 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.004 0.009 2026-08-26 01:22:07,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 65 0.020 0.146 2026-08-26 01:22:07,253 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /web/assets/2910d23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:22:07,259 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /web/assets/e4ed8a6/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:22:07,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /web/assets/175de0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:07,669 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:07,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:22:07,684 26 INFO rb-1b89a89-224244-407968 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-26 01:22:07,698 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:22:07,701 26 INFO rb-1b89a89-224244-407968 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-26 01:22:07,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.017 2026-08-26 01:22:07,788 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.043 2026-08-26 01:22:07,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.030 0.083 2026-08-26 01:22:07,896 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.149 2026-08-26 01:22:07,925 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:22:07,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.017 0.031 2026-08-26 01:22:08,044 26 INFO rb-1b89a89-224244-407968 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-26 01:22:08,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.024 2026-08-26 01:22:08,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.024 0.032 2026-08-26 01:22:08,220 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "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-26 01:22:08,300 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:22:08,368 26 INFO rb-1b89a89-224244-407968 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-26 01:22:08,416 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.012 2026-08-26 01:22:08,433 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "GET /web/image/res.partner/1401/avatar_128?access_token=e876faf2f022f449a227b0a2a75d50f4e4f5d7f94ad514ba791183d63674582ao0x6aafdd5a&unique=1787707297000 HTTP/1.1" 200 - 5 0.003 0.015 2026-08-26 01:22:08,445 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-08-26 01:22:08,446 26 INFO rb-1b89a89-224244-407968 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-26 01:22:08,456 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:08] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.014 2026-08-26 01:22:08,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16956612 (allocated 20447232) 2026-08-26 01:22:08,604 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 146979 2026-08-26 01:22:08,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-08-26 01:22:08,609 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 146979 2026-08-26 01:22:08,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012208_702979_test_blocked_task_with_project_sharing_string_portal.txt 2026-08-26 01:22:08,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpz4kd0on7_chrome_odoo" 2026-08-26 01:22:08,721 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:22:09,528 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-08-26 01:22:09,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-08-26 01:22:09,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-08-26 01:22:09,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-08-26 01:22:10,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-08-26 01:22:10,364 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-08-26 01:22:10,492 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-08-26 01:22:10,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-08-26 01:22:10,783 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-08-26 01:22:11,039 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-08-26 01:22:11,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-08-26 01:22:11,757 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-08-26 01:22:12,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-08-26 01:22:12,339 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:22:12,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-08-26 01:22:12,589 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-08-26 01:22:12,661 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-08-26 01:22:12,955 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7782, 7729] 2026-08-26 01:22:12,968 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted project.task records with IDs: [1046, 1110] 2026-08-26 01:22:12,972 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2974, 2975, 3051, 3052] 2026-08-26 01:22:12,978 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-08-26 01:22:13,050 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-08-26 01:22:14,915 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-08-26 01:22:15,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-08-26 01:22:15,310 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-08-26 01:22:15,607 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-08-26 01:22:15,711 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:22:17,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-08-26 01:22:17,258 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 147183 2026-08-26 01:22:17,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpbc4t9drz_chrome_odoo 2026-08-26 01:22:17,259 26 INFO rb-1b89a89-224244-407968 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-26 01:22:17,260 26 INFO rb-1b89a89-224244-407968 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-26 01:22:17,275 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:17,275 26 INFO rb-1b89a89-224244-407968 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-26 01:22:17,276 26 INFO rb-1b89a89-224244-407968 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-26 01:22:17,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:37809/devtools/page/FE1D303B180BBEA9DF9576F22803268F 2026-08-26 01:22:17,363 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-08-26 01:22:17,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-08-26 01:22:17,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:17,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-08-26 01:22:17,478 26 INFO rb-1b89a89-224244-407968 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-26 01:22:17,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:22:17,489 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:18,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /odoo HTTP/1.1" 200 - 146 0.066 0.724 2026-08-26 01:22:18,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'FE1D303B180BBEA9DF9576F22803268F', 'loaderId': '11C258C8EEFC57485080FBE2EE4332F7', 'isDownload': False} 2026-08-26 01:22:18,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-08-26 01:22:18,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.018 0.086 2026-08-26 01:22:18,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.004 0.114 2026-08-26 01:22:18,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.125 2026-08-26 01:22:18,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.134 2026-08-26 01:22:18,453 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:18,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:18] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:22:19,040 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:19,043 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:19,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:22:19,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:19,112 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:19,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.016 0.031 2026-08-26 01:22:19,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-26 01:22:19,123 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:19,137 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:19,204 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /odoo HTTP/1.1" 200 - 27 0.012 0.026 2026-08-26 01:22:19,207 26 INFO rb-1b89a89-224244-407968 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-26 01:22:19,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.052 2026-08-26 01:22:19,267 26 INFO rb-1b89a89-224244-407968 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-26 01:22:19,281 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:19,292 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:19,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.048 0.032 2026-08-26 01:22:19,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.086 2026-08-26 01:22:19,364 26 INFO rb-1b89a89-224244-407968 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-26 01:22:19,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.146 2026-08-26 01:22:19,384 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.006 0.158 2026-08-26 01:22:19,387 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-08-26 01:22:19,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /mail/data HTTP/1.1" 200 - 35 0.021 0.120 2026-08-26 01:22:19,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.248 2026-08-26 01:22:19,499 26 INFO rb-1b89a89-224244-407968 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-26 01:22:19,524 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.010 2026-08-26 01:22:19,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /mail/data HTTP/1.1" 200 - 58 0.032 0.056 2026-08-26 01:22:19,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 100 0.043 0.145 2026-08-26 01:22:19,764 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:22:19,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.014 0.034 2026-08-26 01:22:19,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-08-26 01:22:19,858 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.026 2026-08-26 01:22:19,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.021 2026-08-26 01:22:19,956 26 INFO rb-1b89a89-224244-407968 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-26 01:22:19,978 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:19] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.022 2026-08-26 01:22:20,017 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "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-26 01:22:20,062 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.011 0.025 2026-08-26 01:22:20,069 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,120 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,171 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,228 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,291 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-08-26 01:22:20,326 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.012 0.029 2026-08-26 01:22:20,359 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,410 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,461 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,523 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,589 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-08-26 01:22:20,594 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:20] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.014 0.027 2026-08-26 01:22:20,666 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,717 26 INFO rb-1b89a89-224244-407968 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-26 01:22:20,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-08-26 01:22:20,769 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-26 01:22:20,887 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27097812 (allocated 29032448) 2026-08-26 01:22:20,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 147183 2026-08-26 01:22:20,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-08-26 01:22:20,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 147183 2026-08-26 01:22:20,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012220_994168_test_01_project_tags.txt 2026-08-26 01:22:20,994 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpbc4t9drz_chrome_odoo" 2026-08-26 01:22:21,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:22:21,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-08-26 01:22:21,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 147388 2026-08-26 01:22:21,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp4a8fw4_3_chrome_odoo 2026-08-26 01:22:21,355 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43741/json/version 2026-08-26 01:22:21,356 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:21,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:21,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43741/json 2026-08-26 01:22:21,371 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:21,380 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:43741/devtools/page/F015694328593ABB16CEA5278C2EBBAC 2026-08-26 01:22:21,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-08-26 01:22:21,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-08-26 01:22:21,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:21,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-08-26 01:22:21,541 26 INFO rb-1b89a89-224244-407968 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-26 01:22:21,542 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:22:21,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:22,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /odoo HTTP/1.1" 200 - 150 0.113 0.700 2026-08-26 01:22:22,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'F015694328593ABB16CEA5278C2EBBAC', 'loaderId': 'A5DDF646EF46ACE3B34630F440E50FB6', 'isDownload': False} 2026-08-26 01:22:22,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-08-26 01:22:22,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:22:22,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-26 01:22:22,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.122 2026-08-26 01:22:22,573 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.153 2026-08-26 01:22:22,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:22,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:22] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:23,087 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:23,090 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:22:23,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-26 01:22:23,120 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:23,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.022 2026-08-26 01:22:23,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:23,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-26 01:22:23,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:23,171 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:23,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /odoo HTTP/1.1" 200 - 27 0.022 0.029 2026-08-26 01:22:23,237 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,260 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.075 2026-08-26 01:22:23,291 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.021 2026-08-26 01:22:23,299 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:23,307 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:23,385 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,397 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.109 2026-08-26 01:22:23,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.006 0.131 2026-08-26 01:22:23,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.partner/3/avatar_128?unique=1787707341000 HTTP/1.1" 200 - 6 0.005 0.142 2026-08-26 01:22:23,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.143 2026-08-26 01:22:23,458 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.172 2026-08-26 01:22:23,484 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.187 2026-08-26 01:22:23,495 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 01:22:23,646 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.045 0.079 2026-08-26 01:22:23,674 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:22:23,676 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:23,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:22:23,832 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:23,878 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.014 2026-08-26 01:22:23,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.027 2026-08-26 01:22:23,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.048 2026-08-26 01:22:23,923 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.052 2026-08-26 01:22:23,961 26 INFO rb-1b89a89-224244-407968 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-26 01:22:23,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:23] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.096 2026-08-26 01:22:24,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /mail/data HTTP/1.1" 200 - 45 0.016 0.126 2026-08-26 01:22:24,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.000 0.061 2026-08-26 01:22:24,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.016 2026-08-26 01:22:24,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.006 0.024 2026-08-26 01:22:24,142 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.007 0.019 2026-08-26 01:22:24,202 26 INFO rb-1b89a89-224244-407968 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-26 01:22:24,261 26 INFO rb-1b89a89-224244-407968 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-26 01:22:24,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.003 0.006 2026-08-26 01:22:24,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 144 0.064 0.106 2026-08-26 01:22:24,627 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.023 0.141 2026-08-26 01:22:24,653 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:22:24,666 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-08-26 01:22:24,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-08-26 01:22:24,722 26 INFO rb-1b89a89-224244-407968 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-26 01:22:24,751 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.008 0.016 2026-08-26 01:22:24,754 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-08-26 01:22:24,839 26 INFO rb-1b89a89-224244-407968 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-26 01:22:24,897 26 INFO rb-1b89a89-224244-407968 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-26 01:22:24,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.006 0.019 2026-08-26 01:22:24,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:24] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.023 2026-08-26 01:22:24,991 26 INFO rb-1b89a89-224244-407968 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-26 01:22:25,052 26 INFO rb-1b89a89-224244-407968 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-26 01:22:25,053 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "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.001 0.005 2026-08-26 01:22:25,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:22:25,104 26 INFO rb-1b89a89-224244-407968 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-26 01:22:25,160 26 INFO rb-1b89a89-224244-407968 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-26 01:22:25,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:22:25,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 107 0.066 0.085 2026-08-26 01:22:25,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:22:25,380 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.021 2026-08-26 01:22:25,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "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-26 01:22:25,440 26 INFO rb-1b89a89-224244-407968 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-26 01:22:25,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.010 0.017 2026-08-26 01:22:25,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:25] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-08-26 01:22:25,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-08-26 01:22:25,497 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-26 01:22:25,673 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 35952872 (allocated 38207488) 2026-08-26 01:22:25,678 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 147388 2026-08-26 01:22:25,680 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-08-26 01:22:25,681 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 147388 2026-08-26 01:22:25,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012225_752382_test_project_templates_tour.txt 2026-08-26 01:22:25,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp4a8fw4_3_chrome_odoo" 2026-08-26 01:22:25,768 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:22:25,815 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-08-26 01:22:26,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 147606 2026-08-26 01:22:26,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpay5rexfh_chrome_odoo 2026-08-26 01:22:26,064 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:39391/json/version 2026-08-26 01:22:26,065 26 INFO rb-1b89a89-224244-407968 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-26 01:22:26,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:26,074 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:39391/json 2026-08-26 01:22:26,074 26 INFO rb-1b89a89-224244-407968 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-26 01:22:26,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:39391/devtools/page/7954EE6C2C586EBC05DF716418897E05 2026-08-26 01:22:26,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-26 01:22:26,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-26 01:22:26,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:26,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-08-26 01:22:26,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-26 01:22:26,266 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:22:26,276 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:27,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /odoo HTTP/1.1" 200 - 156 0.117 0.934 2026-08-26 01:22:27,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '7954EE6C2C586EBC05DF716418897E05', 'loaderId': '6F375B684E03156C410A9DDB8B29AC84', 'isDownload': False} 2026-08-26 01:22:27,328 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-26 01:22:27,357 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:22:27,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-26 01:22:27,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.022 0.030 2026-08-26 01:22:27,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.010 0.146 2026-08-26 01:22:27,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-08-26 01:22:27,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:27] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:28,020 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:28,022 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:28,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:22:28,055 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:28,083 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:28,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.017 0.030 2026-08-26 01:22:28,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-26 01:22:28,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:22:28,110 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:28,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.012 2026-08-26 01:22:28,205 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /odoo HTTP/1.1" 200 - 27 0.045 0.043 2026-08-26 01:22:28,228 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.007 2026-08-26 01:22:28,231 26 INFO rb-1b89a89-224244-407968 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-26 01:22:28,272 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-08-26 01:22:28,280 26 INFO rb-1b89a89-224244-407968 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-26 01:22:28,280 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "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-26 01:22:28,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 13 0.019 0.050 2026-08-26 01:22:28,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.084 2026-08-26 01:22:28,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.054 2026-08-26 01:22:28,417 26 INFO rb-1b89a89-224244-407968 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-26 01:22:28,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /mail/data HTTP/1.1" 200 - 35 0.025 0.111 2026-08-26 01:22:28,478 26 INFO rb-1b89a89-224244-407968 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-26 01:22:28,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.036 0.225 2026-08-26 01:22:28,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-08-26 01:22:28,528 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-26 01:22:28,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /mail/data HTTP/1.1" 200 - 58 0.031 0.052 2026-08-26 01:22:28,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.083 2026-08-26 01:22:28,756 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.018 0.023 2026-08-26 01:22:28,763 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:22:28,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:22:28,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.015 0.052 2026-08-26 01:22:28,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.055 0.115 2026-08-26 01:22:28,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-08-26 01:22:29,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.036 2026-08-26 01:22:29,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.035 2026-08-26 01:22:29,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.037 2026-08-26 01:22:29,203 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:29,243 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,250 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.010 2026-08-26 01:22:29,266 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.027 2026-08-26 01:22:29,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.044 2026-08-26 01:22:29,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.054 2026-08-26 01:22:29,298 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,354 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.010 2026-08-26 01:22:29,402 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.004 0.015 2026-08-26 01:22:29,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:22:29,481 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,542 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,610 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.034 0.033 2026-08-26 01:22:29,643 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.006 0.016 2026-08-26 01:22:29,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.032 0.123 2026-08-26 01:22:29,854 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.008 2026-08-26 01:22:29,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:22:29,871 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "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-26 01:22:29,912 26 INFO rb-1b89a89-224244-407968 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-26 01:22:29,965 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-26 01:22:29,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.005 0.016 2026-08-26 01:22:30,016 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,069 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,124 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,135 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:22:30,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.010 2026-08-26 01:22:30,176 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,232 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:22:30,273 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:22:30,300 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,351 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,401 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,459 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,511 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.016 0.044 2026-08-26 01:22:30,540 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.009 2026-08-26 01:22:30,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.006 0.019 2026-08-26 01:22:30,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "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-26 01:22:30,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-08-26 01:22:30,756 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,771 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.015 0.032 2026-08-26 01:22:30,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:22:30,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.012 2026-08-26 01:22:30,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.017 2026-08-26 01:22:30,806 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,867 26 INFO rb-1b89a89-224244-407968 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-26 01:22:30,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.013 0.042 2026-08-26 01:22:30,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:30] "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-26 01:22:31,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:22:31,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:22:31,120 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,158 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.008 0.023 2026-08-26 01:22:31,197 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /mail/data HTTP/1.1" 200 - 33 0.011 0.055 2026-08-26 01:22:31,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:22:31,271 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:31,346 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,408 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,458 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,515 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.017 0.028 2026-08-26 01:22:31,570 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.010 0.077 2026-08-26 01:22:31,688 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:31,724 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.012 2026-08-26 01:22:31,775 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,782 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.007 0.019 2026-08-26 01:22:31,799 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:22:31,836 26 INFO rb-1b89a89-224244-407968 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-26 01:22:31,844 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /mail/data HTTP/1.1" 200 - 25 0.009 0.026 2026-08-26 01:22:31,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:31] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.018 2026-08-26 01:22:31,886 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.005 0.012 2026-08-26 01:22:32,148 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:22:32,198 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.016 0.038 2026-08-26 01:22:32,254 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,316 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.029 2026-08-26 01:22:32,389 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:32,399 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,448 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,511 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,551 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.013 0.025 2026-08-26 01:22:32,576 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,630 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.037 0.071 2026-08-26 01:22:32,718 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.009 0.014 2026-08-26 01:22:32,728 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:22:32,759 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.011 0.024 2026-08-26 01:22:32,796 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.038 2026-08-26 01:22:32,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.081 2026-08-26 01:22:32,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:32] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.034 2026-08-26 01:22:32,874 26 INFO rb-1b89a89-224244-407968 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-26 01:22:32,929 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-26 01:22:32,978 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,037 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,101 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.021 0.042 2026-08-26 01:22:33,177 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.032 0.036 2026-08-26 01:22:33,212 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,263 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,319 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,369 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.014 0.033 2026-08-26 01:22:33,370 26 INFO rb-1b89a89-224244-407968 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-26 01:22:33,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.019 0.026 2026-08-26 01:22:33,424 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-26 01:22:33,476 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.013 0.034 2026-08-26 01:22:33,478 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-08-26 01:22:33,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-26 01:22:33,482 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.051 2026-08-26 01:22:33,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:33] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.051 2026-08-26 01:22:33,699 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43149952 (allocated 45289472) 2026-08-26 01:22:33,718 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 147606 2026-08-26 01:22:33,726 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-08-26 01:22:33,727 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 147606 2026-08-26 01:22:33,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012233_787420_test_01_project_tour.txt 2026-08-26 01:22:33,787 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpay5rexfh_chrome_odoo" 2026-08-26 01:22:33,801 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-08-26 01:22:34,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 147870 2026-08-26 01:22:34,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpw__2li19_chrome_odoo 2026-08-26 01:22:34,148 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40479/json/version 2026-08-26 01:22:34,149 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:34,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:34,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40479/json 2026-08-26 01:22:34,174 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:34,188 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:40479/devtools/page/371D3167EC2B8AF86FB27322407F2482 2026-08-26 01:22:34,260 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-08-26 01:22:34,263 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-08-26 01:22:34,293 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:34,297 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-08-26 01:22:34,298 26 INFO rb-1b89a89-224244-407968 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-26 01:22:34,298 26 INFO rb-1b89a89-224244-407968 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-26 01:22:34,311 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:35,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.048 0.802 2026-08-26 01:22:35,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '371D3167EC2B8AF86FB27322407F2482', 'loaderId': '19529CEC3D74F9C678D391DE02380E7B', 'isDownload': False} 2026-08-26 01:22:35,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-08-26 01:22:35,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:22:35,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.034 0.136 2026-08-26 01:22:35,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.176 2026-08-26 01:22:35,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.177 2026-08-26 01:22:35,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:35,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:22:35,878 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:22:35,883 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:35,888 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-26 01:22:35,917 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:35,941 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.030 2026-08-26 01:22:35,961 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.034 2026-08-26 01:22:35,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:35,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-26 01:22:35,974 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:36,025 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.023 2026-08-26 01:22:36,048 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.061 2026-08-26 01:22:36,049 26 INFO rb-1b89a89-224244-407968 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-26 01:22:36,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "POST /mail/data HTTP/1.1" 200 - 35 0.037 0.029 2026-08-26 01:22:36,141 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:36,144 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22: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-26 01:22:36,174 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.087 2026-08-26 01:22:36,209 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.126 2026-08-26 01:22:36,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.144 2026-08-26 01:22:36,233 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.005 0.155 2026-08-26 01:22:36,269 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.012 0.110 2026-08-26 01:22:36,282 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.205 2026-08-26 01:22:36,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-08-26 01:22:36,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.006 2026-08-26 01:22:36,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.059 2026-08-26 01:22:36,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:36,873 26 INFO rb-1b89a89-224244-407968 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-26 01:22:36,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-26 01:22:36,900 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:36,997 26 INFO rb-1b89a89-224244-407968 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-26 01:22:37,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.006 0.011 2026-08-26 01:22:37,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.021 2026-08-26 01:22:37,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /mail/data HTTP/1.1" 200 - 19 0.039 0.057 2026-08-26 01:22:37,095 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.109 2026-08-26 01:22:37,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-08-26 01:22:37,119 26 INFO rb-1b89a89-224244-407968 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-26 01:22:37,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.009 2026-08-26 01:22:37,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /mail/data HTTP/1.1" 200 - 57 0.024 0.056 2026-08-26 01:22:37,246 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.057 2026-08-26 01:22:37,381 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.029 0.147 2026-08-26 01:22:37,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.010 0.026 2026-08-26 01:22:37,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-08-26 01:22:37,488 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-08-26 01:22:37,554 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.010 2026-08-26 01:22:37,575 26 INFO rb-1b89a89-224244-407968 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-26 01:22:37,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-08-26 01:22:37,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.012 0.024 2026-08-26 01:22:37,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.028 0.127 2026-08-26 01:22:37,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:22:37,856 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.010 0.025 2026-08-26 01:22:37,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:37] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.027 2026-08-26 01:22:37,946 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.016 0.035 2026-08-26 01:22:38,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "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-26 01:22:38,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "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-26 01:22:38,189 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.004 2026-08-26 01:22:38,228 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.014 0.028 2026-08-26 01:22:38,337 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,338 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/data HTTP/1.1" 200 - 32 0.034 0.079 2026-08-26 01:22:38,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.004 0.118 2026-08-26 01:22:38,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.003 0.038 2026-08-26 01:22:38,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.071 2026-08-26 01:22:38,398 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:38,405 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.038 0.046 2026-08-26 01:22:38,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.016 2026-08-26 01:22:38,552 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,582 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.017 2026-08-26 01:22:38,605 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-08-26 01:22:38,662 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,728 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.016 0.046 2026-08-26 01:22:38,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-08-26 01:22:38,836 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,892 26 INFO rb-1b89a89-224244-407968 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-26 01:22:38,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /mail/data HTTP/1.1" 200 - 25 0.042 0.022 2026-08-26 01:22:38,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:38] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.015 2026-08-26 01:22:38,946 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,011 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.023 0.048 2026-08-26 01:22:39,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:22:39,131 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,185 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,200 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/data HTTP/1.1" 200 - 25 0.040 0.025 2026-08-26 01:22:39,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.018 2026-08-26 01:22:39,238 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,303 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,371 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.042 2026-08-26 01:22:39,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:22:39,417 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/data HTTP/1.1" 200 - 25 0.009 0.019 2026-08-26 01:22:39,475 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:22:39,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.009 0.024 2026-08-26 01:22:39,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.037 2026-08-26 01:22:39,567 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.013 0.035 2026-08-26 01:22:39,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.042 2026-08-26 01:22:39,669 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.008 2026-08-26 01:22:39,686 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /mail/data HTTP/1.1" 200 - 25 0.009 0.021 2026-08-26 01:22:39,736 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,795 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:22:39,850 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:22:39,856 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:22:39,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.004 0.016 2026-08-26 01:22:39,875 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "GET /web/assets/71c304f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:22:39,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "GET /web/assets/ba007c1/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-08-26 01:22:39,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:39] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:22:39,924 26 INFO rb-1b89a89-224244-407968 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-26 01:22:39,976 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,026 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,082 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,094 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "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.009 2026-08-26 01:22:40,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "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.008 2026-08-26 01:22:40,124 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:22:40,143 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:40,193 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,249 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,300 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,351 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,409 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,472 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,525 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,580 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.007 0.020 2026-08-26 01:22:40,663 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.009 0.020 2026-08-26 01:22:40,667 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-08-26 01:22:40,719 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.016 2026-08-26 01:22:40,768 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:22:40,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.013 2026-08-26 01:22:40,787 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.020 2026-08-26 01:22:40,945 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:40,965 26 INFO rb-1b89a89-224244-407968 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-26 01:22:40,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.016 2026-08-26 01:22:40,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.026 2026-08-26 01:22:40,998 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.037 2026-08-26 01:22:41,010 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.045 2026-08-26 01:22:41,024 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:22:41,047 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "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-26 01:22:41,150 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.020 2026-08-26 01:22:41,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "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-26 01:22:41,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "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-26 01:22:41,265 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,327 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,396 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,473 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.024 0.050 2026-08-26 01:22:41,531 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,545 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.009 0.017 2026-08-26 01:22:41,579 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.035 2026-08-26 01:22:41,584 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.012 2026-08-26 01:22:41,640 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,705 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,757 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.014 0.033 2026-08-26 01:22:41,770 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:22:41,800 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,842 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /mail/data HTTP/1.1" 200 - 30 0.012 0.029 2026-08-26 01:22:41,855 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:41] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-08-26 01:22:41,912 26 INFO rb-1b89a89-224244-407968 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-26 01:22:41,976 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.016 0.041 2026-08-26 01:22:42,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:22:42,078 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,117 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/data HTTP/1.1" 200 - 30 0.013 0.025 2026-08-26 01:22:42,132 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,147 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.010 2026-08-26 01:22:42,189 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,252 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,321 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.020 0.043 2026-08-26 01:22:42,335 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-08-26 01:22:42,380 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,383 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/data HTTP/1.1" 200 - 30 0.016 0.022 2026-08-26 01:22:42,434 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,448 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.009 2026-08-26 01:22:42,491 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,552 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.020 0.040 2026-08-26 01:22:42,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-08-26 01:22:42,661 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,704 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /mail/data HTTP/1.1" 200 - 30 0.017 0.027 2026-08-26 01:22:42,714 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,770 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,821 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,878 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-08-26 01:22:42,920 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:42] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:22:42,935 26 INFO rb-1b89a89-224244-407968 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-26 01:22:42,990 26 INFO rb-1b89a89-224244-407968 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-26 01:22:43,026 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.007 0.016 2026-08-26 01:22:43,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.020 2026-08-26 01:22:43,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-08-26 01:22:43,060 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:22:43,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 56152500 (allocated 58241024) 2026-08-26 01:22:43,504 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 147870 2026-08-26 01:22:43,509 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-08-26 01:22:43,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 147870 2026-08-26 01:22:43,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012243_608361_test_project_task_history.txt 2026-08-26 01:22:43,608 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpw__2li19_chrome_odoo" 2026-08-26 01:22:43,617 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-08-26 01:22:43,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 148172 2026-08-26 01:22:43,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpxqh3ghc1_chrome_odoo 2026-08-26 01:22:43,941 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40573/json/version 2026-08-26 01:22:43,942 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:43,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:43,967 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:40573/json 2026-08-26 01:22:43,968 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:43,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:40573/devtools/page/51DABC3F9003F36D69DE6D1608B60996 2026-08-26 01:22:43,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-08-26 01:22:43,990 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-08-26 01:22:44,108 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:44,113 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-08-26 01:22:44,115 26 INFO rb-1b89a89-224244-407968 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-26 01:22:44,115 26 INFO rb-1b89a89-224244-407968 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-26 01:22:44,124 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:45,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /odoo HTTP/1.1" 200 - 151 0.077 0.898 2026-08-26 01:22:45,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '51DABC3F9003F36D69DE6D1608B60996', 'loaderId': '556484E8CFC84F8ACB99872B1B854A1E', 'isDownload': False} 2026-08-26 01:22:45,101 26 INFO rb-1b89a89-224244-407968 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-26 01:22:45,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:22:45,132 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:22:45,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.116 2026-08-26 01:22:45,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.141 2026-08-26 01:22:45,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:45,358 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.038 2026-08-26 01:22:45,799 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:45,801 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:22:45,817 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:22:45,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:45,880 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.022 0.029 2026-08-26 01:22:45,882 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:45,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-26 01:22:45,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:45,904 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:45,968 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /odoo HTTP/1.1" 200 - 27 0.029 0.027 2026-08-26 01:22:45,981 26 INFO rb-1b89a89-224244-407968 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-26 01:22:45,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.068 2026-08-26 01:22:46,026 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:22:46,030 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.024 2026-08-26 01:22:46,066 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:22:46,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.030 0.044 2026-08-26 01:22:46,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.080 2026-08-26 01:22:46,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.035 2026-08-26 01:22:46,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.114 2026-08-26 01:22:46,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.054 2026-08-26 01:22:46,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.012 0.172 2026-08-26 01:22:46,218 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-08-26 01:22:46,305 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /mail/data HTTP/1.1" 200 - 57 0.033 0.133 2026-08-26 01:22:46,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.123 2026-08-26 01:22:46,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.105 2026-08-26 01:22:46,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.109 2026-08-26 01:22:46,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:46,791 26 INFO rb-1b89a89-224244-407968 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-26 01:22:46,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-08-26 01:22:46,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:46,912 26 INFO rb-1b89a89-224244-407968 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-26 01:22:46,924 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.016 0.012 2026-08-26 01:22:46,934 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.036 2026-08-26 01:22:46,943 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.045 2026-08-26 01:22:46,948 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-26 01:22:46,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:46] "POST /mail/data HTTP/1.1" 200 - 19 0.007 0.059 2026-08-26 01:22:46,982 26 INFO rb-1b89a89-224244-407968 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-26 01:22:47,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /mail/data HTTP/1.1" 200 - 46 0.022 0.040 2026-08-26 01:22:47,054 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.066 2026-08-26 01:22:47,057 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.046 2026-08-26 01:22:47,215 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.014 0.026 2026-08-26 01:22:47,224 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.004 0.028 2026-08-26 01:22:47,275 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.036 0.046 2026-08-26 01:22:47,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.003 0.088 2026-08-26 01:22:47,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.075 0.145 2026-08-26 01:22:47,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.014 0.049 2026-08-26 01:22:47,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-08-26 01:22:47,543 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.068 2026-08-26 01:22:47,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:22:47,609 26 INFO rb-1b89a89-224244-407968 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-26 01:22:47,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.011 2026-08-26 01:22:47,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.006 0.029 2026-08-26 01:22:47,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.030 0.097 2026-08-26 01:22:47,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:22:47,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.023 0.026 2026-08-26 01:22:47,865 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.047 2026-08-26 01:22:47,938 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,016 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.018 0.046 2026-08-26 01:22:48,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "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-26 01:22:48,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "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-26 01:22:48,199 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:48,253 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,277 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.013 0.028 2026-08-26 01:22:48,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /mail/data HTTP/1.1" 200 - 32 0.013 0.061 2026-08-26 01:22:48,330 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,336 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.004 0.072 2026-08-26 01:22:48,343 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.020 2026-08-26 01:22:48,354 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:48,404 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.016 0.044 2026-08-26 01:22:48,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.016 0.006 2026-08-26 01:22:48,507 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,535 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.028 2026-08-26 01:22:48,562 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,612 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,669 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,685 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:22:48,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:22:48,720 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:48,741 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.007 0.021 2026-08-26 01:22:48,744 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/assets/71c304f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:22:48,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "GET /web/assets/ba007c1/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-26 01:22:48,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.013 2026-08-26 01:22:48,807 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,858 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,914 26 INFO rb-1b89a89-224244-407968 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-26 01:22:48,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "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.008 0.007 2026-08-26 01:22:48,949 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "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.008 2026-08-26 01:22:48,967 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:48] "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.005 0.008 2026-08-26 01:22:48,991 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,050 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,117 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,175 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,188 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-08-26 01:22:49,229 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,301 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.028 0.055 2026-08-26 01:22:49,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.004 2026-08-26 01:22:49,431 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.024 2026-08-26 01:22:49,485 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,541 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,604 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,663 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,714 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,742 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.011 0.016 2026-08-26 01:22:49,767 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,827 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,904 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.052 2026-08-26 01:22:49,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.006 2026-08-26 01:22:49,947 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-08-26 01:22:49,948 26 INFO rb-1b89a89-224244-407968 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-26 01:22:49,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:49] "POST /mail/data HTTP/1.1" 200 - 25 0.028 0.024 2026-08-26 01:22:50,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 38016736 (allocated 39362560) 2026-08-26 01:22:50,198 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 148172 2026-08-26 01:22:50,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-08-26 01:22:50,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 148172 2026-08-26 01:22:50,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012250_295668_test_project_task_last_history_steps.txt 2026-08-26 01:22:50,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpxqh3ghc1_chrome_odoo" 2026-08-26 01:22:50,311 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:22:51,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-08-26 01:22:51,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-26 01:22:51,981 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-08-26 01:22:52,007 26 INFO rb-1b89a89-224244-407968 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-26 01:22:52,014 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-08-26 01:22:52,043 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #373 deleted mail.message records with IDs: [7843] 2026-08-26 01:22:52,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-08-26 01:22:52,051 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-08-26 01:22:52,080 26 INFO rb-1b89a89-224244-407968 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-26 01:22:52,090 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-08-26 01:22:52,115 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-08-26 01:22:52,143 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #372 deleted mail.message records with IDs: [7842] 2026-08-26 01:22:52,156 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-08-26 01:22:52,179 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-08-26 01:22:52,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-26 01:22:52,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-08-26 01:22:52,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-26 01:22:52,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-08-26 01:22:52,301 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-26 01:22:52,309 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-08-26 01:22:52,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-26 01:22:52,348 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-08-26 01:22:52,390 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-08-26 01:22:52,439 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #370 deleted mail.message records with IDs: [7842] 2026-08-26 01:22:52,441 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-08-26 01:22:52,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-08-26 01:22:52,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-08-26 01:22:52,506 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:22:53,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-08-26 01:22:53,488 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-08-26 01:22:53,731 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-08-26 01:22:53,964 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-08-26 01:22:54,167 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:22:54,174 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-08-26 01:22:54,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 148422 2026-08-26 01:22:54,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp_gxgz8m6_chrome_odoo 2026-08-26 01:22:54,459 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40117/json/version 2026-08-26 01:22:54,460 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:54,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:22:54,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40117/json 2026-08-26 01:22:54,471 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:22:54,477 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40117/devtools/page/946DE77FF9243E0D363468473F1B5DF0 2026-08-26 01:22:54,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-26 01:22:54,485 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-26 01:22:54,562 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:22:54,567 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-26 01:22:54,568 26 INFO rb-1b89a89-224244-407968 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-26 01:22:54,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:22:54,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:22:55,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /odoo HTTP/1.1" 200 - 156 0.062 0.726 2026-08-26 01:22:55,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '946DE77FF9243E0D363468473F1B5DF0', 'loaderId': 'BB796828703949C77D1DE8712EAF0551', 'isDownload': False} 2026-08-26 01:22:55,365 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-08-26 01:22:55,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-08-26 01:22:55,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-08-26 01:22:55,511 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.104 2026-08-26 01:22:55,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.125 2026-08-26 01:22:55,567 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:55,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:55,998 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:55] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:56,001 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:56,012 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:22:56,043 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:22:56,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:22:56,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.020 0.028 2026-08-26 01:22:56,079 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:56,101 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:56,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.060 2026-08-26 01:22:56,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /odoo HTTP/1.1" 200 - 27 0.031 0.021 2026-08-26 01:22:56,186 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,196 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,198 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:22:56,207 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:22:56,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.125 2026-08-26 01:22:56,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.091 2026-08-26 01:22:56,279 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,303 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.007 0.103 2026-08-26 01:22:56,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.004 0.120 2026-08-26 01:22:56,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.135 2026-08-26 01:22:56,359 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.098 2026-08-26 01:22:56,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /mail/data HTTP/1.1" 200 - 35 0.020 0.117 2026-08-26 01:22:56,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.203 2026-08-26 01:22:56,425 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.058 2026-08-26 01:22:56,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.041 0.095 2026-08-26 01:22:56,625 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:22:56,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:22:56,682 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:22:56,785 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:22:56,822 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,827 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.019 2026-08-26 01:22:56,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.029 2026-08-26 01:22:56,867 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.054 2026-08-26 01:22:56,876 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.068 2026-08-26 01:22:56,908 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.091 2026-08-26 01:22:56,934 26 INFO rb-1b89a89-224244-407968 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-26 01:22:56,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.111 2026-08-26 01:22:56,994 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.045 2026-08-26 01:22:57,018 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.012 2026-08-26 01:22:57,036 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.011 2026-08-26 01:22:57,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.005 0.010 2026-08-26 01:22:57,143 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,205 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,257 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.021 0.030 2026-08-26 01:22:57,302 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.012 0.024 2026-08-26 01:22:57,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.038 0.157 2026-08-26 01:22:57,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:22:57,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:22:57,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.013 2026-08-26 01:22:57,583 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,638 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.004 0.009 2026-08-26 01:22:57,692 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,744 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,799 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.011 0.011 2026-08-26 01:22:57,850 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.017 0.014 2026-08-26 01:22:57,905 26 INFO rb-1b89a89-224244-407968 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-26 01:22:57,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.011 2026-08-26 01:22:57,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:22:57,962 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,014 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,065 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,122 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,174 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.016 0.040 2026-08-26 01:22:58,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:22:58,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.012 2026-08-26 01:22:58,230 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:22:58,237 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.013 2026-08-26 01:22:58,255 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,305 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,361 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,412 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,466 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,512 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.014 0.029 2026-08-26 01:22:58,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:22:58,530 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.021 2026-08-26 01:22:58,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:22:58,578 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.016 2026-08-26 01:22:58,584 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:22:58,589 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-08-26 01:22:58,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.004 2026-08-26 01:22:58,656 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,710 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,715 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:22:58,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "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-26 01:22:58,772 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.020 0.027 2026-08-26 01:22:58,809 26 INFO rb-1b89a89-224244-407968 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-26 01:22:58,860 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,055 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.016 0.028 2026-08-26 01:22:59,082 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.005 2026-08-26 01:22:59,090 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "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-26 01:22:59,109 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.005 0.019 2026-08-26 01:22:59,110 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.009 0.020 2026-08-26 01:22:59,146 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-08-26 01:22:59,211 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,269 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.007 0.012 2026-08-26 01:22:59,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-08-26 01:22:59,336 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,348 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:22:59,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.017 0.026 2026-08-26 01:22:59,423 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-26 01:22:59,562 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.052 0.026 2026-08-26 01:22:59,681 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /mail/data HTTP/1.1" 200 - 38 0.053 0.097 2026-08-26 01:22:59,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:22:59,810 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.010 0.024 2026-08-26 01:22:59,859 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.010 0.014 2026-08-26 01:22:59,868 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "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-26 01:22:59,882 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:22:59,917 26 INFO rb-1b89a89-224244-407968 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-26 01:22:59,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:22:59] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.011 0.026 2026-08-26 01:22:59,987 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,000 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /mail/data HTTP/1.1" 200 - 30 0.025 0.048 2026-08-26 01:23:00,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.011 0.043 2026-08-26 01:23:00,040 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.060 2026-08-26 01:23:00,045 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.064 2026-08-26 01:23:00,065 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,085 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "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.005 0.014 2026-08-26 01:23:00,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 7 0.004 0.012 2026-08-26 01:23:00,226 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,240 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "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.003 0.010 2026-08-26 01:23:00,282 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,312 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/action/load HTTP/1.1" 200 - 17 0.008 0.021 2026-08-26 01:23:00,350 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.009 0.017 2026-08-26 01:23:00,373 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:23:00,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.017 0.025 2026-08-26 01:23:00,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.008 0.045 2026-08-26 01:23:00,476 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,509 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.007 0.018 2026-08-26 01:23:00,550 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.006 0.023 2026-08-26 01:23:00,563 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:23:00,591 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,599 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:23:00,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:00,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.007 2026-08-26 01:23:00,650 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,727 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,787 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.005 2026-08-26 01:23:00,806 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-08-26 01:23:00,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:00] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.010 0.039 2026-08-26 01:23:00,890 26 INFO rb-1b89a89-224244-407968 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-26 01:23:00,947 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,017 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,042 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.005 0.019 2026-08-26 01:23:01,069 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.004 0.012 2026-08-26 01:23:01,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.007 0.015 2026-08-26 01:23:01,141 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,151 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.001 0.007 2026-08-26 01:23:01,197 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,272 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,281 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:23:01,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:23:01,333 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,347 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.009 0.023 2026-08-26 01:23:01,382 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-08-26 01:23:01,418 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.013 0.035 2026-08-26 01:23:01,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.049 2026-08-26 01:23:01,486 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.009 0.082 2026-08-26 01:23:01,699 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,758 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,809 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.014 0.039 2026-08-26 01:23:01,848 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:23:01,869 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,885 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.019 2026-08-26 01:23:01,917 26 INFO rb-1b89a89-224244-407968 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-26 01:23:01,921 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:01] "POST /mail/data HTTP/1.1" 200 - 30 0.013 0.046 2026-08-26 01:23:01,968 26 INFO rb-1b89a89-224244-407968 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-26 01:23:02,019 26 INFO rb-1b89a89-224244-407968 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-26 01:23:02,076 26 INFO rb-1b89a89-224244-407968 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-26 01:23:02,097 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.005 0.010 2026-08-26 01:23:02,128 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.009 0.029 2026-08-26 01:23:02,157 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.007 0.065 2026-08-26 01:23:02,222 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.008 0.099 2026-08-26 01:23:02,265 26 INFO rb-1b89a89-224244-407968 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-26 01:23:02,284 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.010 2026-08-26 01:23:02,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.026 2026-08-26 01:23:02,356 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.012 0.034 2026-08-26 01:23:02,391 26 INFO rb-1b89a89-224244-407968 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-26 01:23:02,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-26 01:23:02,449 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-26 01:23:02,458 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "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-26 01:23:02,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.070 0.018 2026-08-26 01:23:02,708 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:23:02,746 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 54614620 (allocated 59969536) 2026-08-26 01:23:02,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 148422 2026-08-26 01:23:02,804 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-26 01:23:02,805 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 148422 2026-08-26 01:23:02,810 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:02] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-08-26 01:23:02,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012302_902021_test_01_project_tour.txt 2026-08-26 01:23:02,902 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp_gxgz8m6_chrome_odoo" 2026-08-26 01:23:03,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 148724 2026-08-26 01:23:03,158 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpvz64ddek_chrome_odoo 2026-08-26 01:23:03,159 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:45547/json/version 2026-08-26 01:23:03,160 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:23:03,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:23:03,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:45547/json 2026-08-26 01:23:03,176 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:23:03,192 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:45547/devtools/page/A54CBE4C478A5CAF9760E2536F8D93F6 2026-08-26 01:23:03,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-26 01:23:03,272 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-26 01:23:03,287 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:23:03,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-26 01:23:03,290 26 INFO rb-1b89a89-224244-407968 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-26 01:23:03,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:23:03,393 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /odoo HTTP/1.1" 200 - 29 0.017 0.080 2026-08-26 01:23:03,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'A54CBE4C478A5CAF9760E2536F8D93F6', 'loaderId': '8F77FDBDA6A8BEA2A65FB65217A09925', 'isDownload': False} 2026-08-26 01:23:03,397 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-26 01:23:03,442 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-26 01:23:03,444 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.027 2026-08-26 01:23:03,462 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-08-26 01:23:03,475 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.053 2026-08-26 01:23:03,514 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-08-26 01:23:03,593 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:03] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:23:04,095 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:23:04,096 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:23:04,102 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:23:04,136 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:23:04,152 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:23:04,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:23:04,164 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:04,207 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.022 2026-08-26 01:23:04,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.035 2026-08-26 01:23:04,218 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,258 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.032 2026-08-26 01:23:04,276 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,286 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:23:04,293 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.025 0.039 2026-08-26 01:23:04,300 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:23:04,370 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.007 0.101 2026-08-26 01:23:04,374 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,394 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.014 0.119 2026-08-26 01:23:04,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.170 2026-08-26 01:23:04,434 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.138 2026-08-26 01:23:04,436 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.139 2026-08-26 01:23:04,480 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,532 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /mail/data HTTP/1.1" 200 - 48 0.025 0.038 2026-08-26 01:23:04,555 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.069 2026-08-26 01:23:04,564 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.055 2026-08-26 01:23:04,740 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.013 0.013 2026-08-26 01:23:04,748 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.002 0.017 2026-08-26 01:23:04,766 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.004 0.029 2026-08-26 01:23:04,774 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.040 2026-08-26 01:23:04,818 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.004 0.035 2026-08-26 01:23:04,853 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:23:04,889 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.011 0.031 2026-08-26 01:23:04,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-08-26 01:23:04,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.002 0.037 2026-08-26 01:23:04,965 26 INFO rb-1b89a89-224244-407968 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-26 01:23:04,980 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-08-26 01:23:05,019 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,078 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.007 2026-08-26 01:23:05,106 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:23:05,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:23:05,186 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,246 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,292 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.009 0.035 2026-08-26 01:23:05,329 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.009 0.019 2026-08-26 01:23:05,375 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.030 2026-08-26 01:23:05,403 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:23:05,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.012 2026-08-26 01:23:05,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:23:05,445 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:05,460 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,516 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,526 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:23:05,567 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,620 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,674 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,687 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-08-26 01:23:05,699 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.003 2026-08-26 01:23:05,725 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,781 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,792 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:23:05,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:23:05,832 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,887 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,938 26 INFO rb-1b89a89-224244-407968 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-26 01:23:05,995 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,035 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.014 0.023 2026-08-26 01:23:06,052 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:23:06,052 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.018 2026-08-26 01:23:06,098 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-08-26 01:23:06,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-08-26 01:23:06,277 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,295 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.014 0.040 2026-08-26 01:23:06,311 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:23:06,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "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-26 01:23:06,327 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,341 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.022 2026-08-26 01:23:06,390 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,437 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.009 0.026 2026-08-26 01:23:06,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-08-26 01:23:06,528 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:23:06,626 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-08-26 01:23:06,656 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.010 0.021 2026-08-26 01:23:06,729 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.030 2026-08-26 01:23:06,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:06,821 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,851 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:06] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:23:06,910 26 INFO rb-1b89a89-224244-407968 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-26 01:23:06,978 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,034 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,090 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.008 0.021 2026-08-26 01:23:07,140 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,145 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.010 2026-08-26 01:23:07,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:23:07,208 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,221 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.008 2026-08-26 01:23:07,254 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "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.013 2026-08-26 01:23:07,267 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,272 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.007 2026-08-26 01:23:07,304 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /mail/data HTTP/1.1" 200 - 25 0.013 0.026 2026-08-26 01:23:07,330 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,340 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.010 2026-08-26 01:23:07,379 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.006 0.015 2026-08-26 01:23:07,629 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,636 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-26 01:23:07,679 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.015 0.025 2026-08-26 01:23:07,736 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,804 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,840 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.021 2026-08-26 01:23:07,875 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:07,887 26 INFO rb-1b89a89-224244-407968 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-26 01:23:07,937 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,000 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,043 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.016 0.026 2026-08-26 01:23:08,076 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,128 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,213 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.047 0.101 2026-08-26 01:23:08,251 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.014 2026-08-26 01:23:08,265 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.017 2026-08-26 01:23:08,317 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.012 0.059 2026-08-26 01:23:08,360 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /mail/data HTTP/1.1" 200 - 35 0.023 0.078 2026-08-26 01:23:08,377 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.130 2026-08-26 01:23:08,446 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.061 2026-08-26 01:23:08,472 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,527 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,578 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,638 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,680 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.014 0.027 2026-08-26 01:23:08,733 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.011 0.033 2026-08-26 01:23:08,761 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,811 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,869 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,905 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.010 0.024 2026-08-26 01:23:08,920 26 INFO rb-1b89a89-224244-407968 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-26 01:23:08,951 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.012 0.024 2026-08-26 01:23:08,963 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "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-26 01:23:08,970 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-08-26 01:23:08,974 26 INFO rb-1b89a89-224244-407968 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-26 01:23:09,006 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.009 0.020 2026-08-26 01:23:09,027 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-26 01:23:09,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-26 01:23:09,169 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40203016 (allocated 43188224) 2026-08-26 01:23:09,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 148724 2026-08-26 01:23:09,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-26 01:23:09,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 148724 2026-08-26 01:23:09,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012309_262117_test_01_project_tour.txt 2026-08-26 01:23:09,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpvz64ddek_chrome_odoo" 2026-08-26 01:23:09,280 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:23:10,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-08-26 01:23:10,400 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-08-26 01:23:10,460 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-08-26 01:23:10,656 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-08-26 01:23:10,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-08-26 01:23:10,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-08-26 01:23:11,017 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:23:11,285 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:23:11,446 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-08-26 01:23:11,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-26 01:23:11,470 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:23:11,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:11] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.010 0.134 2026-08-26 01:23:11,615 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-08-26 01:23:11,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-26 01:23:11,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:23:11,956 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:11] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.009 0.292 2026-08-26 01:23:11,971 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:23:12,924 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-08-26 01:23:12,940 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-08-26 01:23:12,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-08-26 01:23:13,005 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-08-26 01:23:13,081 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-08-26 01:23:13,147 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-08-26 01:23:13,228 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-08-26 01:23:13,450 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-08-26 01:23:13,624 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-08-26 01:23:13,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-08-26 01:23:13,773 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:23:13,839 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-08-26 01:23:14,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 148996 2026-08-26 01:23:14,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmphtefmq5l_chrome_odoo 2026-08-26 01:23:14,078 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:42719/json/version 2026-08-26 01:23:14,079 26 INFO rb-1b89a89-224244-407968 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-26 01:23:14,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-26 01:23:14,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:42719/json 2026-08-26 01:23:14,084 26 INFO rb-1b89a89-224244-407968 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-26 01:23:14,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:42719/devtools/page/35A84A7308F14C0AB2E7565C05FB79E9 2026-08-26 01:23:14,173 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-08-26 01:23:14,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-08-26 01:23:14,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:23:14,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-08-26 01:23:14,201 26 INFO rb-1b89a89-224244-407968 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-26 01:23:14,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-26 01:23:14,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:23:15,100 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /odoo HTTP/1.1" 200 - 151 0.063 0.774 2026-08-26 01:23:15,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '35A84A7308F14C0AB2E7565C05FB79E9', 'loaderId': '1EFBBF2134FAAAB6100EE1103303245F', 'isDownload': False} 2026-08-26 01:23:15,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-08-26 01:23:15,129 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:23:15,203 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.019 0.064 2026-08-26 01:23:15,211 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.088 2026-08-26 01:23:15,219 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.090 2026-08-26 01:23:15,229 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:23:15,306 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 01:23:15,836 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:15,839 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:15,855 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:23:15,899 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:23:15,918 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-26 01:23:15,927 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.026 0.034 2026-08-26 01:23:15,938 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-26 01:23:15,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-26 01:23:15,961 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:16,021 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /odoo HTTP/1.1" 200 - 27 0.015 0.031 2026-08-26 01:23:16,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.052 2026-08-26 01:23:16,081 26 INFO rb-1b89a89-224244-407968 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-26 01:23:16,094 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:23:16,096 26 INFO rb-1b89a89-224244-407968 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-26 01:23:16,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.032 2026-08-26 01:23:16,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.060 0.050 2026-08-26 01:23:16,175 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "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-26 01:23:16,180 26 INFO rb-1b89a89-224244-407968 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-26 01:23:16,182 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.117 2026-08-26 01:23:16,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.103 2026-08-26 01:23:16,267 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.055 2026-08-26 01:23:16,277 26 INFO rb-1b89a89-224244-407968 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-26 01:23:16,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.006 0.213 2026-08-26 01:23:16,290 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.192 2026-08-26 01:23:16,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /mail/data HTTP/1.1" 200 - 57 0.029 0.104 2026-08-26 01:23:16,366 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.080 2026-08-26 01:23:16,379 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.091 2026-08-26 01:23:16,560 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.017 0.023 2026-08-26 01:23:16,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.002 0.031 2026-08-26 01:23:16,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.034 2026-08-26 01:23:16,583 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.003 0.042 2026-08-26 01:23:16,739 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.047 0.129 2026-08-26 01:23:16,822 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.011 0.040 2026-08-26 01:23:16,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-08-26 01:23:16,841 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.060 2026-08-26 01:23:16,861 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:23:16,935 26 INFO rb-1b89a89-224244-407968 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-26 01:23:16,950 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-08-26 01:23:16,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.009 0.030 2026-08-26 01:23:17,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.031 0.091 2026-08-26 01:23:17,143 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "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-26 01:23:17,156 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.018 2026-08-26 01:23:17,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.017 2026-08-26 01:23:17,427 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:23:17,453 26 INFO rb-1b89a89-224244-407968 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-26 01:23:17,469 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.017 2026-08-26 01:23:17,490 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.038 2026-08-26 01:23:17,504 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.053 2026-08-26 01:23:17,506 26 INFO rb-1b89a89-224244-407968 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-26 01:23:17,517 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.068 2026-08-26 01:23:17,563 26 INFO rb-1b89a89-224244-407968 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-26 01:23:17,647 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.035 0.048 2026-08-26 01:23:17,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.015 0.029 2026-08-26 01:23:17,735 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "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-26 01:23:17,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "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-26 01:23:17,866 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-08-26 01:23:17,899 26 INFO rb-1b89a89-224244-407968 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-26 01:23:17,940 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.011 0.020 2026-08-26 01:23:17,974 26 INFO rb-1b89a89-224244-407968 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-26 01:23:17,997 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:17] "POST /mail/data HTTP/1.1" 200 - 37 0.025 0.061 2026-08-26 01:23:18,080 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.023 0.075 2026-08-26 01:23:18,086 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:18] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.081 2026-08-26 01:23:18,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:18] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.078 2026-08-26 01:23:18,194 26 INFO rb-1b89a89-224244-407968 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-26 01:23:18,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:18] "POST /mail/data HTTP/1.1" 200 - 30 0.008 0.026 2026-08-26 01:23:18,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:23:18] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-26 01:23:18,250 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-08-26 01:23:18,251 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:23:18,434 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 40407440 (allocated 42668032) 2026-08-26 01:23:18,471 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 148996 2026-08-26 01:23:18,472 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-08-26 01:23:18,473 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 148996 2026-08-26 01:23:18,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012318_533884_test_task_templates_tour.txt 2026-08-26 01:23:18,534 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmphtefmq5l_chrome_odoo" 2026-08-26 01:23:18,550 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:23:19,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-08-26 01:23:19,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-08-26 01:23:19,522 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:23:20,644 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-08-26 01:23:22,521 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:23:30,966 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-08-26 01:23:31,666 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 01:23:40,754 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-08-26 01:23:42,207 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-08-26 01:23:42,381 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1328, 1329, 1330] 2026-08-26 01:23:42,483 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2462, 2463, 2464, 2465] 2026-08-26 01:23:42,536 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move records with IDs: [917] 2026-08-26 01:23:42,610 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-08-26 01:23:42,695 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1327] 2026-08-26 01:23:42,768 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2460, 2461] 2026-08-26 01:23:42,797 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #396 deleted account.move records with IDs: [916] 2026-08-26 01:23:42,826 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-08-26 01:23:43,698 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 01:23:44,908 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-08-26 01:23:44,921 26 INFO rb-1b89a89-224244-407968 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-26 01:23:45,422 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:23:47,598 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-08-26 01:23:48,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:23:52,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-08-26 01:23:52,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:23:59,736 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-08-26 01:24:00,682 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-08-26 01:24:01,107 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-08-26 01:24:01,463 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-08-26 01:24:02,392 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-08-26 01:24:04,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-08-26 01:24:05,658 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-08-26 01:24:06,283 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-08-26 01:24:06,641 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-08-26 01:24:07,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-08-26 01:24:07,386 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-08-26 01:24:08,262 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-08-26 01:24:08,721 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-08-26 01:24:08,779 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-08-26 01:24:09,439 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1373, 1374] 2026-08-26 01:24:09,488 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2532] 2026-08-26 01:24:10,341 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:24:21,199 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-08-26 01:24:21,349 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-08-26 01:24:22,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:24:22,561 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-08-26 01:24:23,052 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1549] 2026-08-26 01:24:23,061 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:24:33,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-08-26 01:24:35,345 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1543] 2026-08-26 01:24:35,571 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-08-26 01:24:35,675 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1377] 2026-08-26 01:24:35,748 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2535, 2536] 2026-08-26 01:24:35,788 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move records with IDs: [939] 2026-08-26 01:24:36,351 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1544] 2026-08-26 01:24:36,485 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-08-26 01:24:36,589 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1378] 2026-08-26 01:24:36,675 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2537, 2538] 2026-08-26 01:24:36,705 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #409 deleted account.move records with IDs: [940] 2026-08-26 01:24:36,724 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-08-26 01:24:38,042 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 01:24:47,100 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-08-26 01:24:48,220 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-08-26 01:24:48,340 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-08-26 01:24:50,426 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 01:24:52,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:24:52,184 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-08-26 01:24:52,476 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:24:53,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-08-26 01:24:53,968 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-08-26 01:24:54,288 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-08-26 01:24:54,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 01:24:54,936 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:24:55,003 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-08-26 01:24:55,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 149218 2026-08-26 01:24:55,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpv_fjeo08_chrome_odoo 2026-08-26 01:24:55,290 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:36099/json/version 2026-08-26 01:24:55,291 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:24:55,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-08-26 01:24:55,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:36099/json 2026-08-26 01:24:55,314 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:24:55,359 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:36099/devtools/page/44D04C4325A3CC115F7C6EFD0C247C37 2026-08-26 01:24:55,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-08-26 01:24:55,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-08-26 01:24:55,480 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:24:55,483 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-08-26 01:24:55,484 26 INFO rb-1b89a89-224244-407968 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-26 01:24:55,484 26 INFO rb-1b89a89-224244-407968 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-26 01:24:55,494 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:24:56,452 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.092 0.869 2026-08-26 01:24:56,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '44D04C4325A3CC115F7C6EFD0C247C37', 'loaderId': '690CEF8E520C50AA3C4619A138104333', 'isDownload': False} 2026-08-26 01:24:56,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-08-26 01:24:56,494 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-26 01:24:56,502 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:24:56,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.021 0.112 2026-08-26 01:24:56,623 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.128 2026-08-26 01:24:56,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-26 01:24:56,696 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:56] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:24:57,092 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:24:57,093 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:24:57,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-26 01:24:57,128 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:24:57,155 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "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-26 01:24:57,162 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-26 01:24:57,169 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.035 2026-08-26 01:24:57,172 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:24:57,182 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:24:57,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.028 2026-08-26 01:24:57,262 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.021 0.048 2026-08-26 01:24:57,319 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.019 2026-08-26 01:24:57,330 26 INFO rb-1b89a89-224244-407968 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-26 01:24:57,364 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/image/res.partner/3/avatar_128?unique=1787707494000 HTTP/1.1" 200 - 6 0.012 0.055 2026-08-26 01:24:57,377 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-08-26 01:24:57,381 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "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-26 01:24:57,388 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.068 2026-08-26 01:24:57,399 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.084 2026-08-26 01:24:57,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.050 2026-08-26 01:24:57,491 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "POST /mail/data HTTP/1.1" 200 - 35 0.051 0.054 2026-08-26 01:24:57,493 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-08-26 01:24:57,541 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.017 0.150 2026-08-26 01:24:57,616 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "POST /mail/data HTTP/1.1" 200 - 57 0.027 0.093 2026-08-26 01:24:57,619 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.077 2026-08-26 01:24:57,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.088 2026-08-26 01:24:57,780 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 10 0.014 0.194 2026-08-26 01:24:58,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:24:58,154 26 INFO rb-1b89a89-224244-407968 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-26 01:24:58,166 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-08-26 01:24:58,183 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-26 01:24:58,256 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.010 2026-08-26 01:24:58,264 26 INFO rb-1b89a89-224244-407968 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-26 01:24:58,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.004 0.018 2026-08-26 01:24:58,278 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.031 2026-08-26 01:24:58,299 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /mail/data HTTP/1.1" 200 - 19 0.007 0.033 2026-08-26 01:24:58,301 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-26 01:24:58,328 26 INFO rb-1b89a89-224244-407968 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-26 01:24:58,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /mail/data HTTP/1.1" 200 - 46 0.027 0.058 2026-08-26 01:24:58,424 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.087 2026-08-26 01:24:58,427 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.061 2026-08-26 01:24:58,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.014 0.022 2026-08-26 01:24:58,581 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/image/discuss.channel/2/avatar_128?unique=8326d2b4ceb3e814faa056e22d885dd5aa48644ed99515f34ae563d0da148f7282163485e69689e6dfd38ad1361dcb45a59a355010ec28f55830b6614e6fe46f HTTP/1.1" 200 - 3 0.001 0.026 2026-08-26 01:24:58,587 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:24:58,613 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/image/res.partner/2/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 5 0.004 0.052 2026-08-26 01:24:58,755 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.078 0.091 2026-08-26 01:24:58,796 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "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-26 01:24:58,828 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.010 0.031 2026-08-26 01:24:58,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-08-26 01:24:58,890 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.029 2026-08-26 01:24:58,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.014 2026-08-26 01:24:58,957 26 INFO rb-1b89a89-224244-407968 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-26 01:24:58,972 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:24:58,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.012 2026-08-26 01:24:59,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "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-26 01:24:59,096 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-08-26 01:24:59,109 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,148 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.004 0.017 2026-08-26 01:24:59,172 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,235 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,294 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.012 0.043 2026-08-26 01:24:59,318 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,371 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,430 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,489 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,533 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.010 0.030 2026-08-26 01:24:59,560 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,614 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,672 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,732 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,769 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.010 0.023 2026-08-26 01:24:59,792 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,846 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,903 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,960 26 INFO rb-1b89a89-224244-407968 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-26 01:24:59,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:24:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.009 0.024 2026-08-26 01:25:00,012 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,071 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:25:00,126 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.020 0.027 2026-08-26 01:25:00,171 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,195 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.013 2026-08-26 01:25:00,229 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,278 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,334 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,352 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:25:00,384 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:00,389 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:25:00,406 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "GET /web/assets/71c304f/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:25:00,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "GET /web/assets/ba007c1/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:25:00,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:25:00,470 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,521 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,573 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,628 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,639 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "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.008 2026-08-26 01:25:00,656 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:25:00,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.008 2026-08-26 01:25:00,686 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,737 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,765 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:25:00,792 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,843 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,894 26 INFO rb-1b89a89-224244-407968 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-26 01:25:00,953 26 INFO rb-1b89a89-224244-407968 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-26 01:25:01,011 26 INFO rb-1b89a89-224244-407968 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-26 01:25:01,063 26 INFO rb-1b89a89-224244-407968 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-26 01:25:01,118 26 INFO rb-1b89a89-224244-407968 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-26 01:25:01,159 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.009 0.029 2026-08-26 01:25:01,175 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-08-26 01:25:01,176 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-26 01:25:01,382 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 34843048 (allocated 37003264) 2026-08-26 01:25:01,394 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 149218 2026-08-26 01:25:01,401 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-08-26 01:25:01,417 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 149218 2026-08-26 01:25:01,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012501_512013_test_project_todo_history.txt 2026-08-26 01:25:01,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpv_fjeo08_chrome_odoo" 2026-08-26 01:25:01,524 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-08-26 01:25:02,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 149459 2026-08-26 01:25:02,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpmc6undzk_chrome_odoo 2026-08-26 01:25:02,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42759/json/version 2026-08-26 01:25:02,002 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:25:02,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-26 01:25:02,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:42759/json 2026-08-26 01:25:02,020 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:25:02,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:42759/devtools/page/F2E70561D99147CACEFC633271FCA224 2026-08-26 01:25:02,077 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-08-26 01:25:02,084 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-08-26 01:25:02,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:25:02,235 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-08-26 01:25:02,236 26 INFO rb-1b89a89-224244-407968 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-26 01:25:02,236 26 INFO rb-1b89a89-224244-407968 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-26 01:25:02,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:25:02,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:02] "GET /odoo HTTP/1.1" 200 - 148 0.063 0.665 2026-08-26 01:25:02,973 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'F2E70561D99147CACEFC633271FCA224', 'loaderId': 'C5DC60CF74A98E70DB98C1447BD438F4', 'isDownload': False} 2026-08-26 01:25:02,973 26 INFO rb-1b89a89-224244-407968 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-26 01:25:03,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:25:03,105 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.014 0.082 2026-08-26 01:25:03,113 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.097 2026-08-26 01:25:03,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.103 2026-08-26 01:25:03,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:03,216 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:25:03,656 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:25:03,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-26 01:25:03,672 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:25:03,691 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:25:03,714 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.013 0.023 2026-08-26 01:25:03,723 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-08-26 01:25:03,726 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-26 01:25:03,727 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:03,737 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:25:03,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.041 2026-08-26 01:25:03,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.076 2026-08-26 01:25:03,877 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.030 2026-08-26 01:25:03,878 26 INFO rb-1b89a89-224244-407968 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-26 01:25:03,889 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:03,891 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:25:03,895 26 INFO rb-1b89a89-224244-407968 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-26 01:25:03,901 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "GET /web/image/res.partner/3/avatar_128?unique=1787707494000 HTTP/1.1" 200 - 6 0.011 0.049 2026-08-26 01:25:03,958 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.094 2026-08-26 01:25:03,969 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.126 2026-08-26 01:25:04,029 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.115 2026-08-26 01:25:04,074 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.173 2026-08-26 01:25:04,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.173 2026-08-26 01:25:04,103 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,130 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:04,142 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:25:04,167 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,173 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /mail/data HTTP/1.1" 200 - 58 0.040 0.041 2026-08-26 01:25:04,181 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.068 2026-08-26 01:25:04,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /mail/data HTTP/1.1" 200 - 15 0.005 0.086 2026-08-26 01:25:04,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.032 0.155 2026-08-26 01:25:04,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.013 0.040 2026-08-26 01:25:04,485 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.019 2026-08-26 01:25:04,554 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,565 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-08-26 01:25:04,610 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,667 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,717 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.011 0.038 2026-08-26 01:25:04,751 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,805 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /mail/data HTTP/1.1" 200 - 15 0.006 0.011 2026-08-26 01:25:04,859 26 INFO rb-1b89a89-224244-407968 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-26 01:25:04,863 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "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-26 01:25:04,930 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.007 0.047 2026-08-26 01:25:04,988 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.011 0.025 2026-08-26 01:25:05,028 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-08-26 01:25:05,029 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-26 01:25:05,118 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26618456 (allocated 27848704) 2026-08-26 01:25:05,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 149459 2026-08-26 01:25:05,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-08-26 01:25:05,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 149459 2026-08-26 01:25:05,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012505_229854_test_tour_project_task_activities_split.txt 2026-08-26 01:25:05,230 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpmc6undzk_chrome_odoo" 2026-08-26 01:25:05,241 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-08-26 01:25:05,528 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 149663 2026-08-26 01:25:05,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpe1fq4tec_chrome_odoo 2026-08-26 01:25:05,529 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:46249/json/version 2026-08-26 01:25:05,560 26 INFO rb-1b89a89-224244-407968 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-26 01:25:05,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-08-26 01:25:05,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:46249/json 2026-08-26 01:25:05,571 26 INFO rb-1b89a89-224244-407968 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-26 01:25:05,579 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:46249/devtools/page/7CA021252860F8DF44BF6A582126E07F 2026-08-26 01:25:05,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-08-26 01:25:05,584 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-08-26 01:25:05,696 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:25:05,702 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-08-26 01:25:05,704 26 INFO rb-1b89a89-224244-407968 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-26 01:25:05,704 26 INFO rb-1b89a89-224244-407968 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-26 01:25:05,712 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:25:06,408 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /odoo HTTP/1.1" 200 - 151 0.055 0.643 2026-08-26 01:25:06,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '7CA021252860F8DF44BF6A582126E07F', 'loaderId': 'F16CF7766E4B2A289AE9C122007E63F4', 'isDownload': False} 2026-08-26 01:25:06,412 26 INFO rb-1b89a89-224244-407968 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-26 01:25:06,445 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-26 01:25:06,559 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.028 0.098 2026-08-26 01:25:06,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.128 2026-08-26 01:25:06,572 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.140 2026-08-26 01:25:06,595 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:06,670 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:06] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:07,087 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:07,090 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:25:07,103 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-26 01:25:07,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:25:07,155 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-08-26 01:25:07,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.028 0.025 2026-08-26 01:25:07,167 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:25:07,180 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-26 01:25:07,191 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:25:07,282 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,289 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /odoo HTTP/1.1" 200 - 27 0.039 0.050 2026-08-26 01:25:07,293 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,298 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:25:07,306 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25: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-26 01:25:07,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.102 2026-08-26 01:25:07,386 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,409 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.113 2026-08-26 01:25:07,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/image/res.partner/3/avatar_128?unique=1787707494000 HTTP/1.1" 200 - 6 0.008 0.140 2026-08-26 01:25:07,434 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,438 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.152 2026-08-26 01:25:07,461 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.093 2026-08-26 01:25:07,507 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /mail/data HTTP/1.1" 200 - 35 0.028 0.117 2026-08-26 01:25:07,521 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.238 2026-08-26 01:25:07,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.099 2026-08-26 01:25:07,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.250 2026-08-26 01:25:07,707 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.062 0.073 2026-08-26 01:25:07,746 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "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-26 01:25:07,804 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.031 0.037 2026-08-26 01:25:07,824 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:07,899 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,914 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.038 2026-08-26 01:25:07,950 26 INFO rb-1b89a89-224244-407968 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-26 01:25:07,964 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:07] "POST /mail/data HTTP/1.1" 200 - 45 0.013 0.043 2026-08-26 01:25:08,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.011 2026-08-26 01:25:08,003 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,058 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,073 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.010 2026-08-26 01:25:08,099 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.003 0.014 2026-08-26 01:25:08,114 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,168 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,224 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:08,244 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "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-26 01:25:08,274 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,330 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,345 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:25:08,359 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-08-26 01:25:08,382 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,435 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,485 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,542 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,592 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,611 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.023 0.045 2026-08-26 01:25:08,622 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:25:08,648 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.008 0.018 2026-08-26 01:25:08,667 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "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-26 01:25:08,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:25:08,785 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,790 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.009 0.029 2026-08-26 01:25:08,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "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-26 01:25:08,815 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:25:08,830 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:08] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.005 0.017 2026-08-26 01:25:08,839 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,897 26 INFO rb-1b89a89-224244-407968 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-26 01:25:08,948 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,005 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,015 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:25:09,039 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.017 2026-08-26 01:25:09,071 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-26 01:25:09,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:25:09,128 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,190 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,264 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /mail/data HTTP/1.1" 200 - 37 0.019 0.036 2026-08-26 01:25:09,296 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.062 2026-08-26 01:25:09,328 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:25:09,385 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:09,444 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,495 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,560 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.012 0.028 2026-08-26 01:25:09,632 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.013 2026-08-26 01:25:09,658 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:25:09,701 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,723 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.014 2026-08-26 01:25:09,759 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,761 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.006 0.014 2026-08-26 01:25:09,778 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-08-26 01:25:09,814 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.020 2026-08-26 01:25:09,823 26 INFO rb-1b89a89-224244-407968 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-26 01:25:09,835 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:09] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.008 2026-08-26 01:25:10,088 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.012 2026-08-26 01:25:10,121 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-08-26 01:25:10,125 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,137 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:25:10,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.006 0.020 2026-08-26 01:25:10,183 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "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-26 01:25:10,228 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,285 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,309 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.017 2026-08-26 01:25:10,335 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,391 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,522 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 81 0.034 0.094 2026-08-26 01:25:10,543 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,552 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.016 2026-08-26 01:25:10,596 26 INFO rb-1b89a89-224244-407968 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-26 01:25:10,615 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.012 2026-08-26 01:25:10,641 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.010 2026-08-26 01:25:10,668 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.012 2026-08-26 01:25:10,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:10] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.003 0.011 2026-08-26 01:25:10,720 26 INFO rb-1b89a89-224244-407968 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-26 01:25:11,007 26 INFO rb-1b89a89-224244-407968 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-26 01:25:11,061 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.019 0.033 2026-08-26 01:25:11,062 26 INFO rb-1b89a89-224244-407968 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-26 01:25:11,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.006 0.015 2026-08-26 01:25:11,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.017 0.028 2026-08-26 01:25:11,170 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.015 2026-08-26 01:25:11,193 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.006 0.030 2026-08-26 01:25:11,263 26 INFO rb-1b89a89-224244-407968 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-26 01:25:11,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-08-26 01:25:11,308 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-26 01:25:11,363 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.059 0.098 2026-08-26 01:25:11,372 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.093 2026-08-26 01:25:11,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:25:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.061 0.112 2026-08-26 01:25:11,568 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35748416 (allocated 38993920) 2026-08-26 01:25:11,574 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 149663 2026-08-26 01:25:11,576 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-08-26 01:25:11,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 149663 2026-08-26 01:25:11,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012511_632016_test_tour_todo_main_ui_functions.txt 2026-08-26 01:25:11,632 26 INFO rb-1b89a89-224244-407968 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpe1fq4tec_chrome_odoo" 2026-08-26 01:25:11,653 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 01:25:15,274 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-08-26 01:25:15,411 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-08-26 01:25:16,742 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-08-26 01:25:16,749 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-08-26 01:25:17,021 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-08-26 01:25:19,896 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-08-26 01:25:21,414 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 01:25:26,033 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-08-26 01:25:27,102 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-08-26 01:25:27,525 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-08-26 01:25:27,639 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-08-26 01:25:28,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-08-26 01:25:29,117 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-08-26 01:25:30,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-08-26 01:25:30,648 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-08-26 01:25:31,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-08-26 01:25:31,088 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-08-26 01:25:32,034 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:25:32,036 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-08-26 01:25:32,037 26 INFO rb-1b89a89-224244-407968 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-26 01:25:32,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:25:38,122 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-08-26 01:25:38,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-08-26 01:25:39,012 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-08-26 01:25:39,883 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-08-26 01:25:39,955 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-08-26 01:25:40,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-08-26 01:25:41,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-08-26 01:25:42,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-08-26 01:25:42,582 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-08-26 01:25:43,600 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-08-26 01:25:43,689 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-08-26 01:25:44,758 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-08-26 01:25:45,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-08-26 01:25:45,453 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-08-26 01:25:46,217 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-08-26 01:25:46,871 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-08-26 01:25:47,516 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1550] 2026-08-26 01:25:47,553 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-08-26 01:25:48,577 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-08-26 01:25:49,377 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-08-26 01:25:53,087 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-08-26 01:25:53,208 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-08-26 01:25:53,409 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-08-26 01:25:54,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-08-26 01:25:55,062 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-08-26 01:25:55,227 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-08-26 01:25:55,802 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-08-26 01:25:57,279 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-08-26 01:25:58,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-08-26 01:25:59,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-08-26 01:26:00,610 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-08-26 01:26:00,989 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-08-26 01:26:01,134 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-08-26 01:26:01,987 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-08-26 01:26:03,245 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-08-26 01:26:04,114 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-26 01:26:04,419 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:26:07,845 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:26:08,103 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:26:08,255 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-08-26 01:26:10,438 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:26:14,041 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-08-26 01:26:16,177 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1432, 1433, 1434, 1435] 2026-08-26 01:26:16,253 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2629, 2630, 2631, 2632, 2633] 2026-08-26 01:26:16,305 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #439 deleted mail.message records with IDs: [8323] 2026-08-26 01:26:16,347 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #439 deleted account.move records with IDs: [978] 2026-08-26 01:26:16,495 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-08-26 01:26:17,890 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-08-26 01:26:19,881 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-08-26 01:26:21,172 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:26:24,412 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-08-26 01:26:25,141 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 149917 2026-08-26 01:26:25,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpb0qnvp2b_chrome_odoo 2026-08-26 01:26:25,142 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36205/json/version 2026-08-26 01:26:25,143 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:26:25,195 26 INFO rb-1b89a89-224244-407968 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-26 01:26:25,195 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36205/json 2026-08-26 01:26:25,195 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:26:25,202 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:36205/devtools/page/C8275E2B12D5254BD4A276F6B4DCB79E 2026-08-26 01:26:25,211 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-08-26 01:26:25,214 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-08-26 01:26:25,368 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-08-26 01:26:25,370 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-08-26 01:26:25,374 26 INFO rb-1b89a89-224244-407968 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-26 01:26:25,374 26 INFO rb-1b89a89-224244-407968 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-26 01:26:25,384 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:26:26,165 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /odoo HTTP/1.1" 200 - 144 0.050 0.733 2026-08-26 01:26:26,168 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'C8275E2B12D5254BD4A276F6B4DCB79E', 'loaderId': '4F9CCCA36F01C752E7BDE1B7A25210B7', 'isDownload': False} 2026-08-26 01:26:26,168 26 INFO rb-1b89a89-224244-407968 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-26 01:26:26,212 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-26 01:26:26,271 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.034 0.029 2026-08-26 01:26:26,276 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.069 2026-08-26 01:26:26,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.090 2026-08-26 01:26:26,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:26:26,415 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-26 01:26:26,819 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:26:26,821 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:26:26,825 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:26:26,852 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-08-26 01:26:26,887 26 INFO rb-1b89a89-224244-407968 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-26 01:26:26,894 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:26:26,909 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:26:26,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /odoo HTTP/1.1" 200 - 26 0.011 0.026 2026-08-26 01:26:26,977 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.052 2026-08-26 01:26:26,981 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.012 2026-08-26 01:26:26,987 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.016 2026-08-26 01:26:26,989 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,002 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "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-26 01:26:27,003 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-26 01:26:27,005 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,023 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/res.partner/1598/avatar_128?unique=1787707581000 HTTP/1.1" 200 - 13 0.013 0.039 2026-08-26 01:26:27,067 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 7 0.033 0.068 2026-08-26 01:26:27,120 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /mail/data HTTP/1.1" 200 - 33 0.022 0.103 2026-08-26 01:26:27,160 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/res.company/238/favicon HTTP/1.1" 200 - 9 0.004 0.161 2026-08-26 01:26:27,162 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-08-26 01:26:27,173 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,223 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /mail/data HTTP/1.1" 200 - 42 0.026 0.032 2026-08-26 01:26:27,229 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,231 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/res.company/238/favicon HTTP/1.1" 304 - 4 0.002 0.040 2026-08-26 01:26:27,241 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.006 2026-08-26 01:26:27,403 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,407 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.019 0.021 2026-08-26 01:26:27,412 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/discuss.channel/1/avatar_128?unique=85ded1bf7ef582ac23cb74d3e772a3ec29e28e024193017aacc27dd8c5dfe809f3c5e3d6060dd7c42b93ef44a237f070850d15ad9012383afcc3f17ca13cc05d HTTP/1.1" 200 - 3 0.001 0.015 2026-08-26 01:26:27,426 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/res.partner/2/avatar_128?unique=1787707581000 HTTP/1.1" 200 - 5 0.005 0.021 2026-08-26 01:26:27,485 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-08-26 01:26:27,487 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-08-26 01:26:27,488 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-08-26 01:26:27,489 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-08-26 01:26:27,490 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: freight.booking 2026-08-26 01:26:27,491 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: booking_count 2026-08-26 01:26:27,492 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: shipment_count 2026-08-26 01:26:27,549 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.036 0.090 2026-08-26 01:26:27,628 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.010 0.046 2026-08-26 01:26:27,651 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.029 2026-08-26 01:26:27,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.015 2026-08-26 01:26:27,720 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.011 0.011 2026-08-26 01:26:27,750 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,762 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.005 0.012 2026-08-26 01:26:27,818 26 INFO rb-1b89a89-224244-407968 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-26 01:26:27,846 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.004 0.013 2026-08-26 01:26:27,933 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:27] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:26:28,066 26 INFO rb-1b89a89-224244-407968 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-26 01:26:28,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.011 2026-08-26 01:26:28,119 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-26 01:26:28,161 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:26:28,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.012 2026-08-26 01:26:28,375 26 INFO rb-1b89a89-224244-407968 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-26 01:26:28,405 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.010 0.016 2026-08-26 01:26:28,434 26 INFO rb-1b89a89-224244-407968 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-26 01:26:28,450 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.003 0.011 2026-08-26 01:26:28,513 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:26:28,544 26 INFO rb-1b89a89-224244-407968 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-26 01:26:28,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:26:28,812 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.005 0.011 2026-08-26 01:26:28,860 26 INFO rb-1b89a89-224244-407968 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-26 01:26:28,869 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:26:28,910 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.003 0.014 2026-08-26 01:26:28,965 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.015 0.033 2026-08-26 01:26:28,992 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-08-26 01:26:29,003 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.012 0.038 2026-08-26 01:26:29,032 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-08-26 01:26:29,065 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-26 01:26:29,075 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,083 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:26:29,131 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,193 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,208 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.007 0.012 2026-08-26 01:26:29,263 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.018 0.023 2026-08-26 01:26:29,360 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.030 0.049 2026-08-26 01:26:29,601 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.089 0.134 2026-08-26 01:26:29,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /mail/data HTTP/1.1" 200 - 36 0.018 0.209 2026-08-26 01:26:29,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.007 0.261 2026-08-26 01:26:29,779 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.057 0.114 2026-08-26 01:26:29,827 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,860 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /mail/data HTTP/1.1" 200 - 29 0.012 0.019 2026-08-26 01:26:29,880 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,881 26 INFO rb-1b89a89-224244-407968 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-26 01:26:29,893 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:29] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.006 2026-08-26 01:26:30,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-26 01:26:30,143 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-26 01:26:30,163 26 INFO rb-1b89a89-224244-407968 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-08-26 01:26:30,210 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:30] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.142 0.169 2026-08-26 01:26:30,316 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-08-26 01:26:30,326 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-08-26 01:26:30,329 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-08-26 01:26:30,390 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:30] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.050 0.120 2026-08-26 01:26:30,568 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:30] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.063 0.059 2026-08-26 01:26:30,715 26 INFO rb-1b89a89-224244-407968 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-26 01:26:30,782 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-08-26 01:26:30,784 26 INFO rb-1b89a89-224244-407968 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-26 01:26:30,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:30] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.064 0.024 2026-08-26 01:26:30,975 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:30] "POST /mail/data HTTP/1.1" 200 - 39 0.070 0.183 2026-08-26 01:26:31,023 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 38151468 (allocated 40570880) 2026-08-26 01:26:31,119 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:26:31] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:26:31,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 149917 2026-08-26 01:26:31,129 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-08-26 01:26:31,130 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 149917 2026-08-26 01:26:31,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012631_212495_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-08-26 01:26:31,212 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpb0qnvp2b_chrome_odoo" 2026-08-26 01:26:31,253 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:26:35,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-08-26 01:26:38,444 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-08-26 01:26:38,963 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-08-26 01:26:42,465 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-08-26 01:26:43,443 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1589] 2026-08-26 01:26:43,844 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-08-26 01:26:43,861 26 INFO rb-1b89a89-224244-407968 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-26 01:26:43,863 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-08-26 01:26:44,752 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-08-26 01:26:46,703 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-08-26 01:26:49,956 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-08-26 01:26:51,603 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-08-26 01:26:52,282 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-08-26 01:26:53,001 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-08-26 01:26:55,482 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-08-26 01:26:55,892 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-08-26 01:26:56,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-08-26 01:26:57,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-08-26 01:26:57,516 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-08-26 01:26:59,121 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:27:03,249 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-08-26 01:27:06,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-08-26 01:27:06,720 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1473] 2026-08-26 01:27:06,801 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2722] 2026-08-26 01:27:06,884 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2725] 2026-08-26 01:27:07,059 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-08-26 01:27:07,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-08-26 01:27:09,330 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-08-26 01:27:11,254 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1478, 1479, 1480] 2026-08-26 01:27:11,314 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2737, 2738] 2026-08-26 01:27:11,740 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-08-26 01:27:13,259 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-08-26 01:27:22,548 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-08-26 01:27:25,293 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1512, 1513, 1514] 2026-08-26 01:27:25,365 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2782] 2026-08-26 01:27:25,540 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-08-26 01:27:26,631 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-08-26 01:27:28,975 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1515, 1516, 1517] 2026-08-26 01:27:29,037 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2791] 2026-08-26 01:27:29,264 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-08-26 01:27:29,289 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-08-26 01:27:30,977 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-08-26 01:27:32,679 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-08-26 01:27:34,244 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-08-26 01:27:36,251 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-08-26 01:27:37,843 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1532, 1533] 2026-08-26 01:27:37,911 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2812] 2026-08-26 01:27:38,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-08-26 01:27:40,520 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2821] 2026-08-26 01:27:40,579 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2822] 2026-08-26 01:27:40,733 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-08-26 01:27:42,706 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1539, 1540, 1541, 1542, 1543] 2026-08-26 01:27:42,761 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2831] 2026-08-26 01:27:42,826 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1544, 1545, 1546, 1547] 2026-08-26 01:27:42,870 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2826] 2026-08-26 01:27:42,959 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-08-26 01:27:44,664 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1548, 1549, 1550] 2026-08-26 01:27:44,718 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2834, 2835] 2026-08-26 01:27:44,921 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-08-26 01:27:46,769 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1554, 1555, 1556, 1557] 2026-08-26 01:27:46,836 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2846] 2026-08-26 01:27:46,906 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1558, 1559, 1560] 2026-08-26 01:27:46,949 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2841] 2026-08-26 01:27:47,035 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-08-26 01:27:48,725 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1561, 1562, 1563, 1564] 2026-08-26 01:27:48,771 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2848] 2026-08-26 01:27:48,850 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-08-26 01:27:50,536 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1565, 1566, 1567, 1568] 2026-08-26 01:27:50,584 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2859] 2026-08-26 01:27:50,658 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1569, 1570, 1571] 2026-08-26 01:27:50,705 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2855] 2026-08-26 01:27:50,789 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-08-26 01:27:52,261 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-08-26 01:27:54,038 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-08-26 01:27:55,609 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1578, 1579] 2026-08-26 01:27:55,666 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2871] 2026-08-26 01:27:55,831 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-08-26 01:27:57,298 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1582, 1583] 2026-08-26 01:27:57,338 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2876] 2026-08-26 01:27:57,545 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:27:57,550 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-08-26 01:27:57,897 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 150155 2026-08-26 01:27:57,897 26 INFO rb-1b89a89-224244-407968 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/tmpy4e3ftmo_chrome_odoo 2026-08-26 01:27:57,897 26 INFO rb-1b89a89-224244-407968 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:40735/json/version 2026-08-26 01:27:57,898 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:27:57,918 26 INFO rb-1b89a89-224244-407968 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-26 01:27:57,918 26 INFO rb-1b89a89-224244-407968 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:40735/json 2026-08-26 01:27:57,919 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:27:57,925 26 INFO rb-1b89a89-224244-407968 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:40735/devtools/page/C016693229360B5C908020256020E426 2026-08-26 01:27:57,959 26 INFO rb-1b89a89-224244-407968 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-26 01:27:57,969 26 INFO rb-1b89a89-224244-407968 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-26 01:27:58,065 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:27:58,070 26 INFO rb-1b89a89-224244-407968 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-26 01:27:58,072 26 INFO rb-1b89a89-224244-407968 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-26 01:27:58,073 26 INFO rb-1b89a89-224244-407968 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-26 01:27:58,085 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:27:58,874 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:58] "GET /web HTTP/1.1" 200 - 152 0.048 0.744 2026-08-26 01:27:58,877 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'C016693229360B5C908020256020E426', 'loaderId': '7FBEE854C03C322965BD822BFE13A8F5', 'isDownload': False} 2026-08-26 01:27:58,877 26 INFO rb-1b89a89-224244-407968 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-26 01:27:58,900 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:58] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:27:58,996 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.090 2026-08-26 01:27:59,001 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.107 2026-08-26 01:27:59,009 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.106 2026-08-26 01:27:59,072 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-26 01:27:59,114 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:27:59,530 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:27:59,533 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-26 01:27:59,538 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-26 01:27:59,571 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:27:59,584 26 INFO rb-1b89a89-224244-407968 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-26 01:27:59,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.012 0.035 2026-08-26 01:27:59,602 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:27:59,612 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-26 01:27:59,625 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:27:59,697 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /odoo HTTP/1.1" 200 - 27 0.011 0.054 2026-08-26 01:27:59,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.050 2026-08-26 01:27:59,745 26 INFO rb-1b89a89-224244-407968 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-26 01:27:59,776 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 13 0.009 0.046 2026-08-26 01:27:59,779 26 INFO rb-1b89a89-224244-407968 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-26 01:27:59,791 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:27:59,803 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27: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-26 01:27:59,809 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.018 0.071 2026-08-26 01:27:59,872 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.099 2026-08-26 01:27:59,891 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.109 2026-08-26 01:27:59,932 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "POST /mail/data HTTP/1.1" 200 - 35 0.015 0.138 2026-08-26 01:27:59,947 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:27:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.178 2026-08-26 01:28:00,075 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.043 0.144 2026-08-26 01:28:00,077 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.289 2026-08-26 01:28:00,127 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.021 2026-08-26 01:28:00,214 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.012 2026-08-26 01:28:00,235 26 INFO rb-1b89a89-224244-407968 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-26 01:28:00,274 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.010 0.021 2026-08-26 01:28:00,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.050 2026-08-26 01:28:00,355 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:28:00,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.012 2026-08-26 01:28:00,529 26 INFO rb-1b89a89-224244-407968 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-26 01:28:00,544 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.006 0.018 2026-08-26 01:28:00,576 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-26 01:28:00,604 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:28:00,791 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.008 2026-08-26 01:28:00,805 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.017 2026-08-26 01:28:00,836 26 INFO rb-1b89a89-224244-407968 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-26 01:28:00,870 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.011 0.019 2026-08-26 01:28:00,906 26 INFO rb-1b89a89-224244-407968 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-26 01:28:00,966 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:00] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.017 0.039 2026-08-26 01:28:01,007 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.005 0.013 2026-08-26 01:28:01,044 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.021 2026-08-26 01:28:01,081 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /mail/data HTTP/1.1" 200 - 38 0.012 0.051 2026-08-26 01:28:01,287 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 98 0.037 0.221 2026-08-26 01:28:01,323 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.006 0.014 2026-08-26 01:28:01,362 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.016 0.035 2026-08-26 01:28:01,365 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-08-26 01:28:01,376 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.039 2026-08-26 01:28:01,401 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.008 0.022 2026-08-26 01:28:01,404 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.017 2026-08-26 01:28:01,413 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.003 2026-08-26 01:28:01,439 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.007 2026-08-26 01:28:01,447 26 INFO rb-1b89a89-224244-407968 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-26 01:28:01,502 26 INFO rb-1b89a89-224244-407968 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-26 01:28:01,555 26 INFO rb-1b89a89-224244-407968 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-26 01:28:01,586 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.009 0.021 2026-08-26 01:28:01,603 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:28:01,605 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.008 2026-08-26 01:28:01,610 26 INFO rb-1b89a89-224244-407968 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-26 01:28:01,640 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.014 0.033 2026-08-26 01:28:01,659 26 INFO rb-1b89a89-224244-407968 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-26 01:28:01,671 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:01] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.017 2026-08-26 01:28:02,677 26 INFO rb-1b89a89-224244-407968 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-26 01:28:02,729 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,225 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:03] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.024 0.040 2026-08-26 01:28:03,316 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:03] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.028 0.046 2026-08-26 01:28:03,464 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.016 2026-08-26 01:28:03,497 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:03] "POST /mail/data HTTP/1.1" 200 - 31 0.009 0.030 2026-08-26 01:28:03,554 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,606 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,658 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,709 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,710 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,820 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34838204 (allocated 37158912) 2026-08-26 01:28:03,826 26 INFO rb-1b89a89-224244-407968 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 150155 2026-08-26 01:28:03,826 26 INFO rb-1b89a89-224244-407968 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-26 01:28:03,827 26 INFO rb-1b89a89-224244-407968 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 150155 2026-08-26 01:28:03,935 26 INFO rb-1b89a89-224244-407968 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-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012803_935749_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-08-26 01:28:03,936 26 INFO rb-1b89a89-224244-407968 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/tmpy4e3ftmo_chrome_odoo" 2026-08-26 01:28:03,954 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:28:07,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-08-26 01:28:08,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-08-26 01:28:09,197 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-08-26 01:28:09,265 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-08-26 01:28:09,555 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-08-26 01:28:09,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-08-26 01:28:10,045 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:28:13,354 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-08-26 01:28:13,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:28:13,575 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:28:13,732 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:13] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.013 0.145 2026-08-26 01:28:13,826 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.033 0.059 2026-08-26 01:28:13,898 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.019 0.050 2026-08-26 01:28:13,901 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-08-26 01:28:14,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 150373 2026-08-26 01:28:14,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp85y9a8ps_chrome_odoo 2026-08-26 01:28:14,337 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:34459/json/version 2026-08-26 01:28:14,359 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:28:14,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-08-26 01:28:14,366 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:34459/json 2026-08-26 01:28:14,367 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:28:14,375 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:34459/devtools/page/C0CFE851A1DBCDD68D789D9810707C0B 2026-08-26 01:28:14,379 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-08-26 01:28:14,385 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-08-26 01:28:14,484 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-26 01:28:14,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-08-26 01:28:14,488 26 INFO rb-1b89a89-224244-407968 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-26 01:28:14,488 26 INFO rb-1b89a89-224244-407968 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-26 01:28:14,498 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:28:15,420 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.088 0.836 2026-08-26 01:28:15,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'C0CFE851A1DBCDD68D789D9810707C0B', 'loaderId': '4A41A2D75C5CDAA020CCBB3E317E9EA4', 'isDownload': False} 2026-08-26 01:28:15,423 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-08-26 01:28:15,447 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-26 01:28:15,451 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-26 01:28:15,499 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.018 0.042 2026-08-26 01:28:15,508 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.061 2026-08-26 01:28:15,519 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:28:15,591 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:15] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-08-26 01:28:16,131 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:28:16,140 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-08-26 01:28:16,141 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-26 01:28:16,171 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-26 01:28:16,191 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-08-26 01:28:16,201 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:28:16,213 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:28:16,268 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /odoo HTTP/1.1" 200 - 26 0.026 0.025 2026-08-26 01:28:16,286 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.058 2026-08-26 01:28:16,320 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 14 0.008 0.014 2026-08-26 01:28:16,333 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/image/res.partner/1625/avatar_128?unique=1787707690000 HTTP/1.1" 200 - 6 0.004 0.029 2026-08-26 01:28:16,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.032 2026-08-26 01:28:16,353 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.042 2026-08-26 01:28:16,356 26 INFO rb-1b89a89-224244-407968 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-26 01:28:16,364 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-26 01:28:16,366 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28: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-26 01:28:16,380 26 INFO rb-1b89a89-224244-407968 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-26 01:28:16,411 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /mail/data HTTP/1.1" 200 - 33 0.019 0.023 2026-08-26 01:28:16,479 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/image/res.company/242/favicon HTTP/1.1" 200 - 9 0.004 0.106 2026-08-26 01:28:16,550 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-08-26 01:28:16,552 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-08-26 01:28:16,552 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 451, model: freight.booking 2026-08-26 01:28:16,554 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: booking_count 2026-08-26 01:28:16,555 26 INFO rb-1b89a89-224244-407968 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: shipment_count 2026-08-26 01:28:16,652 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.046 0.220 2026-08-26 01:28:16,654 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-08-26 01:28:16,695 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.006 0.016 2026-08-26 01:28:16,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.005 0.011 2026-08-26 01:28:16,789 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.008 0.015 2026-08-26 01:28:16,842 26 INFO rb-1b89a89-224244-407968 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-26 01:28:16,845 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.004 0.013 2026-08-26 01:28:16,895 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.012 0.023 2026-08-26 01:28:16,988 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-26 01:28:17,125 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,181 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,185 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /mail/data HTTP/1.1" 200 - 70 0.032 0.043 2026-08-26 01:28:17,191 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.071 2026-08-26 01:28:17,217 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.010 2026-08-26 01:28:17,232 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,292 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,310 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "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.004 0.009 2026-08-26 01:28:17,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 99 0.040 0.109 2026-08-26 01:28:17,503 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.007 0.014 2026-08-26 01:28:17,506 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-26 01:28:17,546 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.015 0.035 2026-08-26 01:28:17,562 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.045 2026-08-26 01:28:17,570 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /product/catalog/get_sections HTTP/1.1" 200 - 7 0.002 0.039 2026-08-26 01:28:17,590 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.023 2026-08-26 01:28:17,600 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:17] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.015 2026-08-26 01:28:17,628 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,683 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,734 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,788 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,841 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,893 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,945 26 INFO rb-1b89a89-224244-407968 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-26 01:28:17,996 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,048 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,098 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,151 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,713 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:18] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.020 0.040 2026-08-26 01:28:18,743 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,795 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,847 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,899 26 INFO rb-1b89a89-224244-407968 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-26 01:28:18,951 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,003 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,054 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,105 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,156 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,209 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:19] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.013 0.027 2026-08-26 01:28:19,776 26 INFO rb-1b89a89-224244-407968 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-26 01:28:19,830 26 INFO rb-1b89a89-224244-407968 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-26 01:28:20,432 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.033 0.057 2026-08-26 01:28:20,463 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /mail/data HTTP/1.1" 200 - 20 0.011 0.030 2026-08-26 01:28:20,481 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.055 2026-08-26 01:28:20,488 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:28:20,493 26 INFO rb-1b89a89-224244-407968 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-26 01:28:20,527 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:28:20,556 26 INFO rb-1b89a89-224244-407968 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-26 01:28:20,571 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.007 2026-08-26 01:28:20,574 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-26 01:28:20,606 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.004 0.012 2026-08-26 01:28:20,617 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.004 0.009 2026-08-26 01:28:20,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.004 0.010 2026-08-26 01:28:20,711 26 INFO rb-1b89a89-224244-407968 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-26 01:28:20,747 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.007 0.018 2026-08-26 01:28:20,864 26 INFO rb-1b89a89-224244-407968 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-26 01:28:20,892 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /mail/data HTTP/1.1" 200 - 18 0.026 0.029 2026-08-26 01:28:20,899 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.029 2026-08-26 01:28:20,911 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "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.005 0.037 2026-08-26 01:28:20,990 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:20] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.007 0.011 2026-08-26 01:28:21,024 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.014 0.034 2026-08-26 01:28:21,028 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.050 2026-08-26 01:28:21,038 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.037 2026-08-26 01:28:21,066 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.019 2026-08-26 01:28:21,070 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.027 2026-08-26 01:28:21,078 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:28:21,110 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,112 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "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.010 0.010 2026-08-26 01:28:21,166 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,217 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,268 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,319 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,371 26 INFO rb-1b89a89-224244-407968 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-26 01:28:21,719 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.015 0.036 2026-08-26 01:28:21,935 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.022 0.031 2026-08-26 01:28:21,957 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.007 0.014 2026-08-26 01:28:21,975 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-08-26 01:28:21,976 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-26 01:28:21,991 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:28:21] "POST /mail/data HTTP/1.1" 200 - 20 0.011 0.038 2026-08-26 01:28:22,189 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 39583228 (allocated 41771008) 2026-08-26 01:28:22,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 150373 2026-08-26 01:28:22,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-08-26 01:28:22,201 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 150373 2026-08-26 01:28:22,298 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012822_298691_test_catalog_vendor_uom.txt 2026-08-26 01:28:22,299 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp85y9a8ps_chrome_odoo" 2026-08-26 01:28:22,312 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-08-26 01:28:22,650 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:28:26,294 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-08-26 01:28:27,094 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1586, 1587] 2026-08-26 01:28:27,137 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2884, 2885] 2026-08-26 01:28:27,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-08-26 01:28:28,108 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1588, 1589] 2026-08-26 01:28:28,173 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2889, 2890] 2026-08-26 01:28:28,436 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-08-26 01:28:28,704 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1590] 2026-08-26 01:28:28,764 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2894] 2026-08-26 01:28:29,164 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-08-26 01:28:29,887 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1591, 1592] 2026-08-26 01:28:29,959 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2900, 2901] 2026-08-26 01:28:30,282 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2902, 2903, 2904] 2026-08-26 01:28:30,318 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted mail.message records with IDs: [8511, 8510, 8508] 2026-08-26 01:28:30,367 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [12814] 2026-08-26 01:28:30,368 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move records with IDs: [1045] 2026-08-26 01:28:30,720 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1593, 1594] 2026-08-26 01:28:30,762 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2905, 2906] 2026-08-26 01:28:31,384 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1595, 1596] 2026-08-26 01:28:31,418 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2910, 2911] 2026-08-26 01:28:31,637 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:28:35,165 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-08-26 01:28:35,418 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 01:28:40,953 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-08-26 01:28:41,284 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1678] 2026-08-26 01:28:41,547 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1690] 2026-08-26 01:28:42,974 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-08-26 01:28:43,186 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1703] 2026-08-26 01:28:43,360 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-08-26 01:28:43,622 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1706] 2026-08-26 01:28:44,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-08-26 01:28:44,393 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1713] 2026-08-26 01:28:44,534 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1715] 2026-08-26 01:28:45,020 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-08-26 01:28:47,745 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1715] 2026-08-26 01:28:47,783 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1716] 2026-08-26 01:28:47,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-08-26 01:28:48,653 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1732] 2026-08-26 01:28:48,956 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1735] 2026-08-26 01:28:49,512 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-08-26 01:28:49,979 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-08-26 01:28:50,564 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1743] 2026-08-26 01:28:50,952 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-08-26 01:28:51,271 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3913] 2026-08-26 01:28:51,425 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-08-26 01:28:51,632 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1746] 2026-08-26 01:28:52,146 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-08-26 01:28:52,587 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.product records with IDs: [3928] 2026-08-26 01:28:52,942 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1753, 1754, 1755] 2026-08-26 01:28:53,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-08-26 01:28:53,401 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1766] 2026-08-26 01:28:53,612 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-08-26 01:28:53,958 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1768] 2026-08-26 01:28:54,461 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:28:58,187 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-08-26 01:28:58,454 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1770] 2026-08-26 01:28:58,732 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1774] 2026-08-26 01:28:58,989 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1775, 1776, 1773] 2026-08-26 01:28:59,070 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-08-26 01:29:00,177 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1778] 2026-08-26 01:29:03,537 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-08-26 01:29:04,835 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-08-26 01:29:05,810 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-08-26 01:29:06,056 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-08-26 01:29:06,796 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1790] 2026-08-26 01:29:06,888 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-08-26 01:29:08,628 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-08-26 01:29:09,759 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-08-26 01:29:09,982 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1825] 2026-08-26 01:29:10,269 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-08-26 01:29:11,020 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1829] 2026-08-26 01:29:11,314 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-08-26 01:29:12,245 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1833] 2026-08-26 01:29:12,456 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-08-26 01:29:12,739 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1835] 2026-08-26 01:29:12,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-08-26 01:29:13,723 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1837] 2026-08-26 01:29:13,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-08-26 01:29:14,257 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-08-26 01:29:15,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-08-26 01:29:15,894 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-08-26 01:29:16,127 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-08-26 01:29:16,458 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-08-26 01:29:16,928 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-08-26 01:29:17,184 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-08-26 01:29:17,273 26 INFO rb-1b89a89-224244-407968 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-26 01:29:17,601 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1856] 2026-08-26 01:29:18,225 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-08-26 01:29:18,720 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1859] 2026-08-26 01:29:18,984 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1861] 2026-08-26 01:29:19,130 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1862] 2026-08-26 01:29:19,504 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1813] 2026-08-26 01:29:19,771 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-08-26 01:29:19,869 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-08-26 01:29:20,124 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1866] 2026-08-26 01:29:20,451 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-08-26 01:29:21,519 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1870] 2026-08-26 01:29:22,194 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:29:22,200 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-08-26 01:29:22,558 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 150606 2026-08-26 01:29:22,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpspreunl9_chrome_odoo 2026-08-26 01:29:22,559 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:42679/json/version 2026-08-26 01:29:22,560 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:29:22,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-08-26 01:29:22,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:42679/json 2026-08-26 01:29:22,573 26 INFO rb-1b89a89-224244-407968 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-26 01:29:22,578 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:42679/devtools/page/10336C7E2D29DCC62418541E40700888 2026-08-26 01:29:22,581 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-08-26 01:29:22,587 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-08-26 01:29:22,672 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-26 01:29:22,690 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-08-26 01:29:22,694 26 INFO rb-1b89a89-224244-407968 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-26 01:29:22,694 26 INFO rb-1b89a89-224244-407968 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-26 01:29:22,706 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 01:29:23,598 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /odoo HTTP/1.1" 200 - 151 0.091 0.806 2026-08-26 01:29:23,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '10336C7E2D29DCC62418541E40700888', 'loaderId': 'C01D31D401D7E2E6CFAB5FA9F10CB883', 'isDownload': False} 2026-08-26 01:29:23,601 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-08-26 01:29:23,703 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.015 0.067 2026-08-26 01:29:23,711 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.088 2026-08-26 01:29:23,716 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/assets/1a0173e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.094 2026-08-26 01:29:23,721 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/assets/b7750d6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.101 2026-08-26 01:29:23,745 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/assets/8dd3131/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:29:23,785 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:23] "GET /web/assets/1b7b6ae/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:29:24,240 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-26 01:29:24,242 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-26 01:29:24,248 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-26 01:29:24,273 26 INFO rb-1b89a89-224244-407968 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-26 01:29:24,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-08-26 01:29:24,298 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.014 0.027 2026-08-26 01:29:24,307 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-26 01:29:24,308 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-26 01:29:24,319 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:29:24,409 26 INFO rb-1b89a89-224244-407968 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-26 01:29:24,422 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.041 2026-08-26 01:29:24,443 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.066 2026-08-26 01:29:24,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.041 2026-08-26 01:29:24,495 26 INFO rb-1b89a89-224244-407968 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-26 01:29:24,496 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-26 01:29:24,506 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "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-26 01:29:24,575 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.058 0.097 2026-08-26 01:29:24,579 26 INFO rb-1b89a89-224244-407968 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-26 01:29:24,585 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.158 2026-08-26 01:29:24,594 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.165 2026-08-26 01:29:24,634 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /mail/data HTTP/1.1" 200 - 35 0.015 0.106 2026-08-26 01:29:24,673 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /web/image/res.partner/3/avatar_128?unique=1787703295000 HTTP/1.1" 200 - 6 0.008 0.241 2026-08-26 01:29:24,677 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-08-26 01:29:24,687 26 INFO rb-1b89a89-224244-407968 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-26 01:29:24,702 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.010 2026-08-26 01:29:24,775 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /mail/data HTTP/1.1" 200 - 57 0.025 0.065 2026-08-26 01:29:24,777 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.065 2026-08-26 01:29:24,937 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.049 0.152 2026-08-26 01:29:24,973 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:24] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.010 2026-08-26 01:29:25,062 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,104 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.014 0.035 2026-08-26 01:29:25,122 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.049 2026-08-26 01:29:25,126 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,176 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.012 0.034 2026-08-26 01:29:25,266 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:29:25,391 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,396 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.009 2026-08-26 01:29:25,441 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-26 01:29:25,467 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "GET /web/assets/0d37a5f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 01:29:25,655 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.008 2026-08-26 01:29:25,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.003 0.019 2026-08-26 01:29:25,702 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,752 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 32 0.015 0.039 2026-08-26 01:29:25,755 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,808 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.010 0.029 2026-08-26 01:29:25,839 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.002 0.013 2026-08-26 01:29:25,893 26 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-26 01:29:25,917 26 INFO rb-1b89a89-224244-407968 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-26 01:29:25,929 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:25] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.003 0.012 2026-08-26 01:29:26,194 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.007 0.014 2026-08-26 01:29:26,233 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,243 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-08-26 01:29:26,270 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.007 2026-08-26 01:29:26,318 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.014 0.026 2026-08-26 01:29:26,368 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-08-26 01:29:26,373 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,428 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,483 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,538 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,594 26 INFO rb-1b89a89-224244-407968 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-26 01:29:26,926 26 INFO rb-1b89a89-224244-407968 odoo.tests.common: Simulating signal changes during tests 2026-08-26 01:29:26,926 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:26] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.142 0.243 2026-08-26 01:29:27,153 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.051 0.088 2026-08-26 01:29:27,317 26 INFO rb-1b89a89-224244-407968 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-26 01:29:27,325 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.017 0.017 2026-08-26 01:29:27,419 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.029 2026-08-26 01:29:27,432 26 INFO rb-1b89a89-224244-407968 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-26 01:29:27,471 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-26 01:29:27,500 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-26 01:29:27,512 26 INFO rb-1b89a89-224244-407968 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-26 01:29:27,649 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.051 0.084 2026-08-26 01:29:27,712 26 INFO rb-1b89a89-224244-407968 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-26 01:29:27,768 26 INFO rb-1b89a89-224244-407968 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-26 01:29:27,931 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:27] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.035 0.125 2026-08-26 01:29:27,997 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,058 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,152 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.024 0.065 2026-08-26 01:29:28,168 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.007 2026-08-26 01:29:28,264 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,314 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /mail/data HTTP/1.1" 200 - 31 0.018 0.031 2026-08-26 01:29:28,322 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,337 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.003 0.011 2026-08-26 01:29:28,427 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,431 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.002 0.009 2026-08-26 01:29:28,691 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-08-26 01:29:28,748 26 INFO rb-1b89a89-224244-407968 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-26 01:29:28,750 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-08-26 01:29:28,834 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.007 2026-08-26 01:29:28,950 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:28] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.032 0.068 2026-08-26 01:29:29,028 26 INFO rb-1b89a89-224244-407968 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-26 01:29:29,086 26 INFO rb-1b89a89-224244-407968 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-26 01:29:29,087 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.033 0.066 2026-08-26 01:29:29,245 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.039 0.079 2026-08-26 01:29:29,306 26 INFO rb-1b89a89-224244-407968 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-26 01:29:29,362 26 INFO rb-1b89a89-224244-407968 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-26 01:29:29,465 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:29] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.044 0.056 2026-08-26 01:29:29,478 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:29] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-08-26 01:29:29,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-08-26 01:29:29,573 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-26 01:29:29,665 26 INFO rb-1b89a89-224244-407968 werkzeug: 127.0.0.1 - - [26/Aug/2026 01:29:29] "POST /mail/data HTTP/1.1" 200 - 31 0.060 0.032 2026-08-26 01:29:29,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 45646180 (allocated 50270208) 2026-08-26 01:29:29,875 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 150606 2026-08-26 01:29:29,876 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-08-26 01:29:29,878 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 150606 2026-08-26 01:29:29,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-1b89a89-224244-407968/chrome_logs/chrome_log_20260826_012929_971894_test_purchase_matrix_ui.txt 2026-08-26 01:29:29,972 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpspreunl9_chrome_odoo" 2026-08-26 01:29:30,295 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-08-26 01:29:30,985 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 01:29:36,388 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-08-26 01:29:36,657 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 01:29:37,032 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:29:37,321 26 INFO rb-1b89a89-224244-407968 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 01:29:37,467 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-08-26 01:29:37,487 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-08-26 01:29:37,542 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-08-26 01:29:37,598 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [215, 217] 2026-08-26 01:29:37,608 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-08-26 01:29:37,611 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-08-26 01:29:38,229 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [286] 2026-08-26 01:29:38,345 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-08-26 01:29:38,447 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-08-26 01:29:39,278 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-08-26 01:29:40,796 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-08-26 01:29:40,850 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-08-26 01:29:40,857 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-08-26 01:29:40,865 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-08-26 01:29:40,868 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-08-26 01:29:41,376 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-08-26 01:29:41,793 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-08-26 01:29:42,322 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-08-26 01:29:42,705 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8690] 2026-08-26 01:29:42,717 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [949] 2026-08-26 01:29:42,788 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-08-26 01:29:43,410 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-08-26 01:29:43,992 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-08-26 01:29:44,908 26 INFO rb-1b89a89-224244-407968 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-08-26 01:29:44,920 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-08-26 01:29:45,777 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-08-26 01:29:46,404 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-08-26 01:29:46,647 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-08-26 01:29:47,154 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-08-26 01:29:47,700 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-08-26 01:29:49,243 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-08-26 01:29:49,674 26 INFO rb-1b89a89-224244-407968 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-08-26 01:29:50,171 26 INFO rb-1b89a89-224244-407968 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 01:29:50,175 26 INFO rb-1b89a89-224244-407968 odoo.service.server: 1370 post-tests in 4403.78s, 2152566 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: point_of_sale: 557 tests 1668.45s 763200 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: portal: 27 tests 15.46s 5010 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_account_tax_python: 4 tests 16.32s 10191 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_adyen: 3 tests 7.95s 7455 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_discount: 6 tests 107.07s 32214 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_event: 9 tests 40.71s 15330 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_event_sale: 3 tests 5.60s 7045 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_hr: 27 tests 88.78s 45632 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_hr_restaurant: 5 tests 13.68s 10596 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_loyalty: 100 tests 514.51s 157334 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_mollie: 6 tests 4.01s 6631 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_mrp: 15 tests 20.41s 21560 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_online_payment: 13 tests 31.78s 16985 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_online_payment_self_order: 27 tests 88.78s 69846 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_qfpay: 3 tests 8.49s 7745 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_razorpay: 5 tests 14.37s 9551 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_repair: 3 tests 7.07s 7689 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_restaurant: 63 tests 412.07s 85010 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 9.26s 8933 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_safaricom: 9 tests 7.15s 7458 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_sale: 78 tests 332.47s 164161 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_sale_loyalty: 5 tests 12.98s 10662 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_sale_margin: 4 tests 3.47s 6286 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_self_order: 98 tests 318.37s 232288 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_self_order_qfpay: 4 tests 8.03s 7423 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_self_order_stripe: 6 tests 11.48s 10726 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_sms: 3 tests 9.69s 7470 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: pos_viva_com: 7 tests 18.13s 12977 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: privacy_lookup: 9 tests 2.51s 3079 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: product: 145 tests 32.56s 35889 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: product_email_template: 4 tests 4.41s 5072 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: product_expiry: 3 tests 4.39s 1885 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: product_margin: 7 tests 5.99s 5838 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project: 151 tests 136.47s 54403 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_account: 3 tests 3.00s 2139 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_hr_expense: 7 tests 21.18s 19890 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_mrp_account: 6 tests 4.51s 2481 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_mrp_sale: 3 tests 4.21s 4869 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_purchase: 19 tests 30.14s 24057 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_purchase_stock: 3 tests 0.50s 311 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_sale_expense: 9 tests 27.36s 24745 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_timesheet_holidays: 8 tests 4.17s 4787 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: project_todo: 5 tests 17.05s 3355 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase: 133 tests 190.96s 131286 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 12.77s 12225 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase_mrp: 42 tests 46.77s 43525 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase_product_matrix: 4 tests 8.79s 2427 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase_repair: 3 tests 5.67s 9772 queries 2026-08-26 01:29:50,181 26 INFO rb-1b89a89-224244-407968 odoo.tests.stats: purchase_requisition: 25 tests 13.51s 10890 queries 2026-08-26 01:29:50,182 26 ERROR rb-1b89a89-224244-407968 odoo.tests.result: 2 failed, 0 error(s) of 1370 tests when loading database 'rb-1b89a89-224244-407968' 2026-08-26 01:29:50,182 26 INFO rb-1b89a89-224244-407968 odoo.service.server: Initiating shutdown 2026-08-26 01:29:50,182 26 INFO rb-1b89a89-224244-407968 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.